Portál AbcLinuxu, 7. května 2025 14:52

Dotaz: iconv - konverze UTF8-ASCII

29.5.2015 21:12 Petr
iconv - konverze UTF8-ASCII
Přečteno: 360×
Odpovědět | Admin
Ahoj všichni,

RaspberryPI 2, Raspbian~Debian. Triviální problém. Mám LCD zobrazovač, který primárně zobrazuje traffic na LAN, mám zde i přehrávač hudby, takže mě napadlo, že by nebylo od věci, aby při začátku skladby na pár vteřin napsal autora a song. Jsou to jednoduché scripty v bashi, ke konverzi českých znaků do ASCII jsem použil "iconv". V téhle synaxi: echo $(iconv -t ASCII//TRANSLIT -f UTF-8 <<<"Příklad") Pokud toto provedu na spuštěném systému pod uživatelem PI, mám na zobrazovači kýžené "Priklad". Já chci tento script pouštět už při startu, přidal jsem tedy jeho spuštění do rc.local, ale ouha!! Po spuštění v rc.local mám na zobrazovači "P??iklad".

Proč?

Předem dík!

Řešení dotazu:


Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Chytrex avatar 30.5.2015 16:03 Chytrex | skóre: 30 | Bohumín
Rozbalit Rozbalit vše Re: iconv - konverze UTF8-ASCII
Odpovědět | | Sbalit | Link | Blokovat | Admin
jsi si jist, že se ti ten script z rc.local pouští v bashi a ne například v dash?
Hrdý člen KERNEL ULTRAS .:. define QUESTION ((bb) || !(bb)) .:. Odmítám vaši realitu a nahrazuji ji svou vlastní..
Fuky avatar 30.5.2015 17:54 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: iconv - konverze UTF8-ASCII
Odpovědět | | Sbalit | Link | Blokovat | Admin
$ LANG=C iconv -t ASCII//TRANSLIT -f UTF-8 <<<"Příklad"
P??klad

$ LANG=cs_CZ.UTF-8 iconv -t ASCII//TRANSLIT -f UTF-8 <<<"Příklad"
Priklad
-- RÁMO: psí tábor , ETriatlon: Výuka plavání
31.5.2015 17:43 Petr
Rozbalit Rozbalit vše Re: iconv - konverze UTF8-ASCII
To je ono! Díky.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.