Aby to nevypadlo, že je iconv úplně na nic:
$ echo "háčky" | iconv -f utf8 -t ascii//TRANSLIT
h??ky
$ iconv -V
iconv (GNU libc) 2.3.4
a nyní se ze serverového RHELu přesuneme na desktop (Fedora):
$ echo "háčky" | iconv -f utf8 -t ascii//TRANSLIT
hacky
$ iconv -V
iconv (GNU libc) 2.7
Vlákno názorů k článku
Hrátky z řádky: Mírně partyzánské triky
28. 4. 2008 12:47
Re: iconv
No, ono glibc umí //TRANSLIT už pěkně dlouho.
Ale trvalo mnoho let, než někdo připsal těch pár řádků do definice českého locale.
echo Jiří Müler | LANG=cs_CZ.UTF8 iconv -f UTF-8 -t ASCII//TRANSLIT
Jiri Muler
echo Jiří Müler | LANG=en_US.UTF-8 iconv -f UTF-8 -t ASCII//TRANSLIT
Jiri Muler
echo Jiří Müler | LANG=de_DE.UTF8 iconv -f UTF-8 -t ASCII//TRANSLIT
Jiri Mueler
echo Jiří Müler | LANG=C iconv -f UTF-8 -t ASCII//TRANSLIT
Ji?? M?ler
Ale trvalo mnoho let, než někdo připsal těch pár řádků do definice českého locale.
echo Jiří Müler | LANG=cs_CZ.UTF8 iconv -f UTF-8 -t ASCII//TRANSLIT
Jiri Muler
echo Jiří Müler | LANG=en_US.UTF-8 iconv -f UTF-8 -t ASCII//TRANSLIT
Jiri Muler
echo Jiří Müler | LANG=de_DE.UTF8 iconv -f UTF-8 -t ASCII//TRANSLIT
Jiri Mueler
echo Jiří Müler | LANG=C iconv -f UTF-8 -t ASCII//TRANSLIT
Ji?? M?ler

