???.txt

ide.ne.irj at freemail.hu ide.ne.irj at freemail.hu
Thu May 26 21:10:01 CEST 2005


Thus spake Auth Gábor:

>> [... sokat, feleslegesen ...]
>
>   Igazad van. Ha mégsem, akkor is igazad van.

Megprobalom meg egyszer...
Tegyuk fel, hogy van egy hardvered, van benne egy kijelzo, mely
karakteresen mukodik, es teljesen szabvanytalan kodolast hasznal, meg
csak nem is ASCII. Pl minden karakter 1 byte, a 0x39 az 'a' betu, 0x21 a
'b' betu, stb...
Erre kene a mukodesi allapottol fuggo sztringeket kiirni.
(Informaciokat, kerdeseket, utasitasokat a kezelonek)
Melyik megoldast valasztanad?

1. Unicode, tehat minden karaktert 2 bajton tarolsz, es bonyolult
konverzios algoritmusokkal csinalod meg belole a kijelzo kodjat.

2. Egyszeruen ugy tarolod le a sztringeket, hogy kozvetlenul lehessen
kuldeni a kijelzonek. Tehat teljesen szabvanytalan formaban.

Az elso elmeleti elonye, hogy szabvanyos. Valojaban nem segit semmit,
sot, minden egyes kiirasnal el kell vegezni ugyanazokat a bonyolult
konverziokat, teljesen feleslegesen, valamint a sztringek dupla helyet
foglalnak. Semmi ertelme sincs az egesznek.
A masodik elmeletileg szar ugyan, valojaban egyszeru, hatekony, az
ilyen hardverekhez optimalis.

Kerdes, hogy van-e ilyen hardver? Igen: az osszes karakteres uzemmodot
(is) tudo lcd vezerlo. A legtobb karakter nagyjabol ASCII szabvanyos
helyen szokott lenni, az ekezetek nem. Lehet hogy nincsenek is, akkor
meg kell rajzolni, igy az user defined karakterek koze kerulnek.
Tovabba a karakteres terminalok, telnet es ssh programok jelentos resze
ugyanigy nem tudja kezelni az unicode-t, neha a kodlapot sem.

Tud egyaltalan valaki a windoz/unix/macos-on kivul mas rendszert, ahol
tobbe-kevesbe kidolgozott, mukodo unicode rendszer van?

> Auth Gábor -=- FreeBSD 5.4 -=- Toshiba Satellite 1410

-- 
Valenta Ferenc <vf at elte.hu>   Visit me at http://ludens.elte.h u/~vf/
"A vallas olyan lenne a Satan nelkul, mint a Dallas Jockey nelkul"




More information about the Elektro mailing list