Vim/Kodowanie: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Rofrol (dyskusja | edycje)
→‎Kodowanie: inny sposób konwersji - już w edytorze a nie za pomocą 'iconv' (po co korzystać z zewnątrz jeżeli jest w Vim-ie???)
 
Linia 15:
To polecenie nie zmieni jednak kodowania już napisanego tekstu. Do tego celu na *nixach jest polecenie iconv
iconv -f ISO-8859-2 -t UTF-8 plik.wejsciowy -o plik.wyjsciowy
 
Można także zastosować zapis do pliku (pominięcie nadpisze plik) z konwersją do kodowania do <encoding>
 
:w ++enc=<encoding> nazwa_pliku_wyjściowego
 
np.
:w ++enc=latin2
:w ++enc=utf-8 innyplik
 
Konwersja z zestawu szerszego do węższego (np. z utf-8 do iso-8859-2) może się nie powieść. Przyczyna leży w niemożności konwersji znaków z zestawu szerszego nie mających odpowiednika w zestawie węższym.
 
=== edytowanie plików utf8 w vim przez ssh ===