4D v16.3

Unicode Codes

Home

 
4D v16.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 EXPORT TEXT.



Siehe auch 

_o_ISO to Mac
_o_Mac to ISO
_o_Mac to Win
_o_Win to Mac
Char
ON EVENT CALL

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Zeichensätze

 
GESCHICHTE 

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)