Mehr zu Unicode

Bernhard Eversberg ev at buch.biblio.etc.tu-bs.de
Mo Feb 17 14:49:23 CET 2003


Das Material zu Unicode ist jetzt auf einem eigenen Verzeichnis:
  http://www.allegro-c.de/unicode/
und wurde weiter aktualisiert.

Eine der Fragen, die noch anstanden, war die, wie man denn an die dezimalen 
Zahlen fuer die u-Zeilen komme.
Nun, dafuer haben wir jetzt ein JavaScript-Prograemmchen gemacht. Es rechnet 
nicht nur einzelne Werte aus, wenn man den hexa-Unicode eingibt, z.B. 20ac fuer 
den Euro (dann kommt raus: 226 130 172  (hex = E2 AC 82)), sondern es kann auch 
den gesamten Block, in dem sich der Code befindet, als Liste ausgeben. Das klappt 
aber nur mit dem IE - trotz harter Bemuehungen war es weder Netscape noch Mozilla 
beizubringen. 
Berger u.a. werden natuerlich aechzen, "warum baut man das nicht INS PROGRAMM 
ein, wo es hingehoert - damit man u 20ac ... geben kann statt u 226 130 172 !!!!"
Das liegt daran, dass wir keine Unterprogramme einbauen, die derart selten 
gebraucht werden. Man macht sowas vielleicht ein-zweimal im Leben, dafuer koennen 
wir nicht ein UP einbauen, das dann bei JEDEM Start der Programme immer 
mitgeschleppt wird.
Die moderne Haltung "Auf die paar Bytes kommt's doch nicht an!" haben wir uns 
immer noch nicht angewoehnt. Was glauben Sie, wie gross und schwerfaellig sonst 
die Programme laengst waeren... Allein a99 besteht auch so schon aus insges. 
ueber 30.000 Zeilen in C++, die eingebundenen M$-Funktionen nicht gerechnet (das 
ist bestimmt noch mehr).

B.E.




Bernhard Eversberg
Universitaetsbibliothek, Postf. 3329, 
D-38023 Braunschweig, Germany
Tel.  +49 531 391-5026 , -5011 , FAX  -5836
e-mail  B.Eversberg at tu-bs.de  




Mehr Informationen über die Mailingliste Allegro