Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Hrátky z řádky: Mírně partyzánské triky

pht
pht (neregistrovaný)
28. 4. 2008 6:51

recode + ld

echo "háčky" | iconv -f utf8 -t ascii//TRANSLIT
# vypíše: h??ky

tohle ale obvykle neni to co chcete. program recode umi udelat tu spravnou vec (tm) kterou kazdy ocekava. tj "hacky". narozdil od cstocs to umi obecne, tj. nejen pro cestinu.

pak me napadly jeste dve veci ve spojitosti s ldd. v clanku rikate ze chcete poznat, KDE se knihovny hledaji. v tom pripade byste mel zminit soubory /etc/ld.so.conf, prikaz ldconfig a promennou LD_LIBRARY_PATH a dalsi.

konecny partizansky trik je pak spousteni linkeru samotneho, jako /lib/ld-linux.so.2 program [argumenty], pokud dovedete system do stavu, ze ze o to nepostara sam.

Jan Rafaj
Jan Rafaj (neregistrovaný)
28. 4. 2008 13:13

Re: recode + ld

Doplnění:
> echo "háčky" | iconv -f utf8 -t ascii//TRANSLIT
> # vypíše: h??ky
^^^ takto (špatně) "funguje" GLIBC verze 2.3.4 (otazniky misto pismen). Zkoušel jsem s GLIBC 2.5, a žádný problém - dělá to přesně to, co má (moje konzole jede v 8859-2):
# echo "háčky" | iconv -f ISO-8859-2 -t UTF-8 | iconv -f UTF-8 -t ASCII//TRANSLIT
hacky
# echo "úplně Žluťoučký kůň pěl ďábelské ódy" | iconv -f ISO-8859-2 -t ASCII//TRANSLIT
uplne Zlutoucky kun pel dabelske ody
Jiné verze GLIBC jsem nezkoušel.
Jan Rafaj
Jan Rafaj (neregistrovaný)
28. 4. 2008 13:17

Re: recode + ld

Ve všech případech bylo LANG=en_US.
ava
ava (neregistrovaný)
29. 4. 2008 9:36

Re: recode + ld

Příliš žluťoučký kůň úpěl ďábelské ódy :-)
Zasílat nově přidané příspěvky e-mailem