Unicode Codes

4D - Documentation   Français   English   German   Spanish   Japanese   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 11 (Geändert)


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 Version11 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.

Referenz

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


4D - Documentation   Français   English   German   Spanish   Japanese   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next