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

Dotaz: GNU tr pro UNICODE

24.11.2006 16:27 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
GNU tr pro UNICODE
Přečteno: 124×
Odpovědět | Admin
Dobrý den,

existuje nějaká obdoba programu tr pro UNICODE (konkrétně UTF-8 kódování)? Potřeboval bych z UTF-8 textu vyházet "binec" a nechat tam jen písmenka latinky (s eventuální diakritikou).
Later --- Lukáš Zapletal
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

24.11.2006 16:37 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: GNU tr pro UNICODE
Odpovědět | | Sbalit | Link | Blokovat | Admin
No a co nefunguje ?

Tr by měl normálně fungovat i s UNICODE ne ?

Aspoň na FC6 ho mám.
24.11.2006 16:56 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: GNU tr pro UNICODE
No jo fakt, to mě podrž. Akorát bych potřeboval, aby to fungovalo na RHEL 4.0. Snad to půjde...
27.11.2006 10:04 petr
Rozbalit Rozbalit vše Re: GNU tr pro UNICODE
A co LANG=cs_CZ.UTF-8 ??? Že Vy máte v Čechách nastavený server pro americké použití a divíte se, že to nefunguje:-(
24.11.2006 16:50 Lukáš Zapletal | skóre: 42 | blog: lzapův svět | Olomouc
Rozbalit Rozbalit vše Re: GNU tr pro UNICODE
Odpovědět | | Sbalit | Link | Blokovat | Admin
Popřípadě neznáte program, který by převedl UTF-8 text do ASCII tak, aby odstranil diakritiku? Zkouším recode -f UTF-8..flat, jenže jakmile narazí na nějaký nepřeveditelný znak (například nějakou odrážku v podobě speciálního UNICODE znaku), tak jej sice přeskočí (-f), ale písmenko za tímto znakem "zmrví" a je nahrazeno mezerou.

Asi to udělám v Perlu...
Later --- Lukáš Zapletal
26.11.2006 23:30 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: GNU tr pro UNICODE
cstocs nebo iconv.

Jak tak na to koukam, tak iconv je uz v glibc nebo co, protoze recode ma vlastni knihovnu a iconv pouziva jen glibc.

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.