iconv : ISO-8859 to utf8 çevrimi
Dosyanızın içerisinde türkçe karakterler varsa ve düzgün görüntülenemiyorsa yapmanız gereken encoding değişimi yapmaktır. Öncelikle dosyanızın encoding tipini öğrenin.
[root@localhost name]# file names.txt names.txt: ISO-8859 text
UTF8’e çevirmek için iconv kullanıyorum.
iconv -f iso-8859-1 -t utf-8 <names.txt >1names.txt
Sonuç:
[root@localhost name]# file 1names.txt 1names.txt: UTF-8 Unicode text
Tabi sonuçta dosyanızın içerisindeki tüm karakterler düzgün gözükmüyor olabilir sadece anlamlı bir karaktere dönüşmüş olabilir. Siz onları da manuel olarak düzenleyebilirsiniz.
Vi ile dosyayı açıyorum ve sonrasında şu komutları giriyorum.
:%s/ý/ı/g :%s/ð/ğ/g :%s/þ/ş/g
en son dosyayı kaydedip çıkabilirsiniz.
Bilgisayar Mühendisi Olmak perl: warning: Falling back to the standard locale (“C”). locale: Cannot set LC_ALL to default locale: No such file or directory