23 Ekim 2019 Çarşamba

iconv komutu

-f seçeneği
Kaynak dosyanın kullandığı encoding belirtilir.

-t seçeneği
Hedef dosyanın kullanmasını istediğimiz encoding belirtilir.

Örnek
UTF-8'de Latin 1'e çevirmek için şöyle yaparız.
iconv -f utf-8 -t iso-8859-1 < mwe.txt
Örnek
UTF-16'dan UTF-8' çevirmek için şöyle yaparız
iconv -f utf-16 -t utf-8 batchfile.bat > filename_new.txt
Örnek
cp1252'den UTF-8'e çevirmek için şöyle yaparız.
iconv -f cp1252 -t utf-8
Örnek
ISO-8859-1'den UTF-8'e çevirmek için şöyle yaparız.
iconv -f ISO-8859-1 -t UTF-8 u.item > movie_def.txt
Örnek
Elimizde şöyle bir dosya olsun. Bu dosyada fonetik işaretlere (diacritic) sahip karakterler var.
>  ~ cat file
ë
ê
Ý,text
Ò
É
file isimli kaynak dosyayı ASCII yapmak için şöyle yaparız. ASCII//TRANSLIT seçeneğiyle aynı zamanda fonetik işaretleri (diacritic) silmek mümkün.
$ iconv -t ASCII//TRANSLIT file
e
e
Y,text
O
E

Hiç yorum yok:

Yorum Gönder