Ostatnio robiłem PKGBUILD dla wtyczki do vima: vjde. Kodowanie niektórych plików według enca było nierozpoznane a polecenie file podawało: ISO-8859 English text lub ISO-8859 C++ program text. Dlatego enconv nie mógł zmienić kodowania na domyślne (u mnie utf8). Ostatecznie musiałem użyć iconv. Problem stanowił jakie jest na prawdę kodowanie plików. W tym przypadku pomógł vim.
Komentarze umieszczone w plikach były po chińsku. Przy moich domyślnych ustawieniach fencs vim nie wykrywał fenc( to znaczy fenc albo nie miał żadnej wartości albo równało się iso-8859-1). Po zmianie na gbk,utf8,default wykrył kodowanie jako cp936. Dalej już wystarczył iconv z opcjami:
Właściwie wystarczyło wcześniej wywołać iconv z opcją -f gbk i też zamieniało na utf8. Ciekawe, że wcześniej mi to nie działało a dzisiaj jak sprawdzam to działa.


