4D v14.3

Unicode Codes

Home

 
4D v14.3
Unicode Codes

Unicode Codes  


 

 

In Datenbanken, die mit 4D Version 11 erstellt wurden, speichern und arbeiten die Programmiersprache und die Datenbank-Engine nativ mit Unicode Zeichen. Das erleichtert die internationale Verwendung von 4D Anwendungen. Unicode ist ein standardisierter einheitlicher Zeichensatz, der praktisch alle gängigen Sprachen auf der Welt bedienen kann. Ein Zeichensatz besteht aus einer Tabelle, in der jedem Zeichen eine Nummer zugeordnet ist, z.B. “a”->1, “b”->2, “5”->15, “oe”->662. Während im ASCII-Code die Basiswerte zwischen 1 und 127 liegen, liegt bei Unicode die Obergrenze über 65.000. Dies bedeutet, dass praktisch jedes Zeichen aller Sprachen darstellbar ist.
Es gibt verschiedene Arten, Zahlenwerte in Unicode zu codieren: UTF-16 codiert sie in Zahlen mit 16-bit, UTF-32 in Zahlen mit 32-bit und UTF-8 in Zahlen mit 8-bit. Es gibt auch UTF-7 Codierung.
4D arbeitet im allgemeinen mit UTF-16, wie Windows und Mac OS. In Sonderfällen wie z.B. für Internet-Anforderungen verwendet 4D den Satz UTF-8, da er kompakter und für gängige Zeichen, d.h. a-z,0-9, leichter lesbar ist.

Weitere Informationen über den Unicode Standard finden Sie z.B. unter:
http://en.wikipedia.org/wiki/Unicode
Die Liste der Unicode Codes unter:
http://en.wikipedia.org/wiki/List_of_Unicode_characters#See_also

Warnung: Folgende Zeichencodes sind in 4D Version 11 für Unicode reserviert und dürfen nie in einen Text eingefügt werden:
0
65534 (FFFE)
65535 (FFFF)

Hinweis zur Kompatibilität:
Anwendungen, die aus einer früheren 4D Version konvertiert wurden, können im ASCII Kompatibilitätsmodus laufen. Weitere Informationen dazu finden Sie im Abschnitt ASCII Codes.

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Zeichensätze

 
SIEHE AUCH 

Char
ISO to Mac
Mac to ISO
Mac to Win
ON EVENT CALL
Win to Mac

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v11 SQL Release 6)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v12.4)
4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v13.5)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)