Thema: Delphi Unicode erkennen

Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#3

Re: Unicode erkennen

  Alt 1. Aug 2008, 18:56
Natürlich. Ein Unicode Zeichen besteht aus 2 Bytes. Ein ASCII Zeichen nur aus Einem. Innerhalb der Funktion sieht es dann so aus:

Delphi-Quellcode:
{ ASCII }
  Text = (#13)

{ UNICODE }
  Text = (#00 #13)
Bei der ersten Variante wurde VK_RETURN in einem String übergeben und bei der zweiten Variante in einem WideString. Unicode Zeichen benutzen halt zusätzlich noch das erste Byte. Bei normalen ASCII Zeichen wird das erste Byte einfach nicht verwendet.
  Mit Zitat antworten Zitat