ramccor / esmska

Automatically exported from code.google.com/p/esmska
0 stars 0 forks source link

Kódování češtiny #159

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Když jsem si stáhnul esmsku 0.16.0, všiml jsem si, že ve složce operators 
je soubor s názvem "[CZ]SMSmánia (O2).operator" (na WinXP CZ). Přitom 
název brány je umístěn uvnitř v souboru, kde může být definováno 
jakékoli 
kódování znaků, ale v OS je na názvy souborů použito jen jedno (na 
každém 
OS určitě jiné).

Takže nešlo by názvy souborů psát jenom v english-only znacích a 
skutečný 
název brány by byl definován uvnitř v souboru.

Další věc, které jsem si všiml, je že v nápovědě tady na webu je 
varování o 
tisknutí UTF-8 znaků do CP852 (a jiných) konzolí na Windows.

Řešením by bylo pro každou lokalizaci programu přidat informaci o tom 
jaké 
kódování používá v daném jazyce konzole Windows. Jiné řešení je 
použít 
program "chcp.com", jeho použití je diskutováno na 
http://forum.builder.cz/read.php?14,2729339,2731194,quote=1 .

Original issue reported on code.google.com by knapek....@gmail.com on 9 Jul 2009 at 12:36

GoogleCodeExporter commented 9 years ago
Nebo ještě pomocí JAVA RTTI 
http://java.sun.com/docs/books/tutorial/reflect/member/ctorInstance.html .

Original comment by knapek....@gmail.com on 9 Jul 2009 at 12:49

GoogleCodeExporter commented 9 years ago
Uff, to jsou 2 různé problémy, příště prosím rozdělit do dvou 
hlášení.

Máš pravdu, v exe instalátoru se nějak rozbila čeština. Ach jo. Kouknu na 
to.

K Windows konzoli - strávil jsem nad ní spoustu času a už se mi vážně 
nechce trávit
další. Veškeré problémy s kódováním znaků se týkají zásadně 
Windows, protože všechny
ostatní rozumné operační systémy již dávno pro všechno používají 
UTF-8. Tady je
shrnutí co jsem napsal kdysi dávno:
http://code.google.com/p/esmska/issues/detail?id=29#c11
Máš na všechny problémy řešení? Zásadní je to přesměrování 
výstupu.

Original comment by kamil.paral on 9 Jul 2009 at 11:18

GoogleCodeExporter commented 9 years ago
K instalátoru je nahlášena chyba zde:
http://tracker.installjammer.com/issues/show/266

Original comment by kamil.paral on 10 Jul 2009 at 5:29

GoogleCodeExporter commented 9 years ago
> Máš na všechny problémy řešení?
Nechápu, co tím přesně myslíš (měla to být ironie?).

Na všechny problémy řešení nemám. Na ty, co jsem popsal, mě řešení 
napadlo, tak jsem 
jej napsal. Žádný .exe instalátor jsem nepoužíval, stáhnul jsem si 
archív tar gz, možná 
to špatně rozbalil můj rozbalovač.

Original comment by knapek....@gmail.com on 11 Jul 2009 at 3:54

GoogleCodeExporter commented 9 years ago
Myslel jsem to tak, jestli znáš řešení, které by fungovalo ve všech 
případech.
Protože je sice fajn, že se to lidem bude psát do konzole správně, ale 
když to
zároveň znemožní přesměrování výstupu do souboru, tak je to 
nepoužitelné.

Aha, tak dokonce i .tar.gz dělá problémy. S tím kódováním znaků je to 
vážně tragédie.
Člověk ani netuší o jaké problémy přichází, když přestane používat 
microsoftí
software. Kouknu na to. Co prosímtě používáš jako správce archivů?

Original comment by kamil.paral on 11 Jul 2009 at 4:13

GoogleCodeExporter commented 9 years ago
No, takže dle specifikace taru se zřejmě používá nativní kódování 
platformy, přičemž
ovšem není nikde v archivu uvedeno. Jelikož většina linuxových 
distribucí i Mac OS
používá UTF-8, tak se tam problémy neprojevují. Ovšem na Windows ano. 
Takže budu to
muset ještě promyslet, ale možná příští archivy začnu vydávat ve 
formátu 7zip, kde už
by snad kódování mělo fungovat správně všude.

Original comment by kamil.paral on 11 Jul 2009 at 4:53

GoogleCodeExporter commented 9 years ago
Archiv jsem rozbaloval pomocí TotalCommanderu, 2x dovnitř archivu, pak select 
all a 
copy.

Original comment by knapek....@gmail.com on 11 Jul 2009 at 6:03

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r1971.

Original comment by kamil.paral on 10 Sep 2009 at 3:52

GoogleCodeExporter commented 9 years ago
Nakonec jsem tedy všechny soubory s branami přejmenoval na názvy bez 
diakritiky.
Třeba zase za pár let...

Original comment by kamil.paral on 10 Sep 2009 at 3:54