Thema: Delphi Windows 98 & Unicode

Einzelnen Beitrag anzeigen

Benutzerbild von mael
mael

Registriert seit: 13. Jan 2005
391 Beiträge
 
Delphi XE3 Professional
 
#2

Re: Windows 98 & Unicode

  Alt 29. Sep 2005, 17:11
Windows 9x/NT verwenden UTF-16 nicht UTF-8.

Auch Windows 9x bietet Unicode an, aber nur sehr beschränkt. MSLU konvertiert im Grunde alle Unicode-Eingaben in ANSI/Multibyte-Zeichen. Es lößt aber z.B. nicht die Probleme mit mehrsprachigem Text: Chinesisch und Deutsch kann man z.B. nicht in einem TEdit nebeneinander stehen haben.
TntWare Delphi Unicode Controls sind für Delphi besser geeignet als MSLU. Sie bieten die meisten Controls der VCL als Unicode Version an.

Eigene Controls kann man aber sogar echten Unicode Text darstellen lassen (sowohl unter 9x als auch NT), wenn man die WinAPI ExtTextOutW verwendet.

Bei der MSDN gibt es eine Liste von Funktionen die Unicode auch unter Windows 9x unterstützen.
HxD, schneller Hexeditor:
http://mh-nexus.de/hxd
  Mit Zitat antworten Zitat