Portál AbcLinuxu, 10. května 2025 00:30

Dotaz: Kommander a kódování textu

Jiří Poláček avatar 4.5.2006 13:12 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
Kommander a kódování textu
Přečteno: 95×
Odpovědět | Admin
Dostal jsem se k jedné zajímavé aplikaci psané v Kommanderu a celkem záhy jsem pochopil, že v Kommanderu to s diakritikou nebude přímočaré.

Celý program je jedno XMLko. Jsou zde nějaké elementy, které vypisují text na obrazovku - komunikují s uživatelem. Ověřil jsem, že pokud je toto XMLko v UTF-8, tento text vidím správně. Dále jsou tu elementy pro provádění akcí. Snad jsem pochopil dobře, že @execBegin a @execEnd uvozují část, kde se dají spouštět příkazy shellu. Pokud zde dám něco jako:
@execBegin
echo "ěščřřž" > pokus.txt
@execEnd
a akce se provede, v souboru pokus.txt pak vidím (v UTF-8)
ěščřřž
Připomíná mi to situaci s webovými formuláři, kde se také data natvrdo odesílají v iso-8859-1, tam už vím, jak to řešit, ale co tady s tím?
Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jiří Poláček avatar 4.5.2006 13:46 Jiří Poláček | skóre: 47 | blog: naopak | Sivice
Rozbalit Rozbalit vše Re: Kommander a kódování textu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak vskutku je v tom zakopané iso-8859-1:
:~> iconv -t iso-8859-1 -f utf-8 pokus.txt
ěščřřž
Snad netřeba dodávat, že terminál je v UTF-8 ...

Tak mě tak napadá, že asi nemá smysl se s nějakým Kommanderem více zabývat ...
Sudoku omrzelo? Zkuste bobblemaze! | Statistiky jsou jak bikiny. Napoví hodně, všechno ale neukážou.

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.