{"id":202,"date":"2012-10-10T00:01:09","date_gmt":"2012-10-09T22:01:09","guid":{"rendered":"http:\/\/blog.techmedia.pl\/?p=202"},"modified":"2012-10-09T23:49:14","modified_gmt":"2012-10-09T21:49:14","slug":"polskie-znaki-vim-zmiana-kodowania-pliku","status":"publish","type":"post","link":"https:\/\/www.techmedia.pl\/blog\/polskie-znaki-vim-zmiana-kodowania-pliku\/","title":{"rendered":"Polskie znaki VIM &#8211; zmiana kodowania pliku"},"content":{"rendered":"<p>Je\u017celi po otwarciu pliku w vim&#8217;ie zamiast polskich znak\u00f3w widzicie dziwne krzaczki, np.<\/p>\n<pre>... tworzy po\u00b3\u00b1czenie z baz\u00b1 danych ...<\/pre>\n<p>mo\u017ce to oznacza\u0107, \u017ce otwierany plik ma inne kodowanie ni\u017c konsola. Na przyk\u0142ad w konsoli macie ustawione kodowanie utf8, a otwierany plik ma np. kodowanie iso-8859-2. W takiej sytuacji po otwarciu pliku, ale przed dokonaniem jakichkolwiek zmian musimy zmieni\u0107 spos\u00f3b wy\u015bwietlania pliku w vim&#8217;ie odpowiednio do sytuacji poni\u017cszymi poleceniami:<\/p>\n<p>dla wy\u015bwietlania w utf8<\/p>\n<pre>:e ++enc=utf8<\/pre>\n<p>dla wy\u015bwietlania w iso-8859-2<\/p>\n<pre>:e ++enc=iso8859-2<\/pre>\n<p>Po takiej zmianie mo\u017cemy ju\u017c zapisa\u0107 plik w odpowiednim do potrzeb kodowaniu.<\/p>\n<p>dla utf8<\/p>\n<pre>:w ++enc=utf8<\/pre>\n<p>dla iso-8859-2<\/p>\n<pre>:w ++enc=iso8859-2<\/pre>\n<p>Po zapisaniu pliku w kodowaniu zgodnym z konsol\u0105, przy kolejnym otwarciu pliku vim b\u0119dzie ju\u017c prawid\u0142owo wy\u015bwietla\u0142 polskie znaki.<\/p>\n<p>Dzi\u0119ki powy\u017cszym kombinacjom mo\u017cemy zapisa\u0107 plik w innym kodowaniu ni\u017c jest wy\u015bwietlany w vim&#8217;ie.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Je\u017celi po otwarciu pliku w vim&#8217;ie zamiast polskich znak\u00f3w widzicie dziwne krzaczki, np. &#8230; tworzy po\u00b3\u00b1czenie z baz\u00b1 danych &#8230; mo\u017ce to oznacza\u0107, \u017ce otwierany plik ma inne kodowanie ni\u017c konsola. Na przyk\u0142ad w konsoli macie ustawione kodowanie utf8, a otwierany plik ma np. kodowanie iso-8859-2. W takiej sytuacji po otwarciu pliku, ale przed dokonaniem [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[16],"tags":[48,129],"yst_prominent_words":[],"_links":{"self":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/202"}],"collection":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/comments?post=202"}],"version-history":[{"count":4,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/202\/revisions"}],"predecessor-version":[{"id":576,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/posts\/202\/revisions\/576"}],"wp:attachment":[{"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/media?parent=202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/categories?post=202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/tags?post=202"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/www.techmedia.pl\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}