kodtabla -locale
ide.ne.irj at freemail.hu
ide.ne.irj at freemail.hu
Fri Mar 11 13:41:18 CET 2005
Thus spake hwsw famulus:
>> Amigan meg siman megpatcheli a locale.library az utility.library
>> sztringkezelo fuggvenyeit, ugyhogy ott is automatikusan jo lesz minden.
[..]
> Ertem en,hogy meglehet oldani ganyolassal is......
> mert miert ne lehetne?
Mi ezen a ganyolas?
> De, nem ertem, miert nem jobb ha
> EGYSZER az OPSYS szintjen levan kezelve a dolog
> es aztan barki kenyelmesen hasznalhataja szolgaltatast
> anelkul, hogy tudna mitol muxik es hogy
> neki ezzel kulon bajlodnia kelljen?
>
> Az altalanos megoldas pedig velemenyem szerint
> pont az, hogy rendelkezesre all barmikor,
> barmelyik abc keszlet......
Es akkor mar jo lesz a tizedespont/vesszo, szamok tagolasa, napok
nevei, nyelv ABC-je?
Mert ez a library (egyebkent semmi ganyolas, mind a ketto az alap
rendszer resze!) teljes koru lokalizacios szolgaltatast nyujt.
Kulon kiemelnem az utolsot: ABC. Attol hogy unicode, es az ASCII-ben
nem szereplo betuket kulon kod jeloli, honnan fogod tudni, hogy hogyan
jonnek sorban egymas utan? Ezt nem oldja meg az unicode.
Ugyanis az A utan az A' (Á) jon, de a kod szerint a B, az A' (Á) betu
a legvegen, mar az elso byte sem nulla.
Tehat mindenkeppen meg kell irni egy sztring osszehasonlito, esetleg
sorbarendezo fuggvenyt, ami ugyanugy fog fuggeni a nyelvtol, mint a
kodtabla. (Minden nyelvre kulon meg kell irni, ha igy tetszik!)
Vagy a masik lehetoseg: minden nyelvben kell hasznalni a prefixet is,
azaz ha az Á betu kodjanak elso bajtja nem nulla, akkor az A betu
kodjaban is ugyanannak kell lennie, es akkor azon az unicode lapon
(kodlapon!) a nyelv ABC-je szerint lehetnek sorban a betuk.
Ez teljesen ekvivalens a kodlapos megoldassal, az unicode minden elonye
elvesz. Az unicode gyakorlatilag csak annyi, hogy minden karakter melle
odairjuk hogy milyen kodlapon ertelmezendo. Ezt meg lehet csinalni akar
unicode nelkul is... Nincs eloirva, hogy csak a file elejen lehet
egyszer megadni a kodlapot, ez mar csak egy technikai megoldas.
Ennyit a kenyelemrol.
Legalabb ertened amirol irkalsz :((((((
> A helyzet szerintem olyan mint a windows/linux vitaknal...
> A linux sok elonye abbol adodik ugye, hogy
> nemtorodik a visszamenoleges kompatibilitassal
> igy szabadon valaszthatott jobb megoldasokat ....
Huh... A linux kb a 70-es evekig kompatibilis az unix szabvannyal.
Windoz akkor meg sehol sem volt, meg DOS sem.
> Ha, nem kene vilag 7/8 bites dolgaival foglalkozni
> hanem eleve 16/32/64 bit lenne minden akkor
> itt sem lenne gond......de majd elmulik
Es utana 128? Vagy mi? A 64 bites procik megjelenese nem ervenytelenitette
a 8 bites adattarolast. Hogy belul hogy szamol az egy mas kerdes.
> KJ
--
Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.h u/~vf/
"A hosszu elet titka: legyen nalad bicska!"
More information about the Elektro
mailing list