ASCII Codes

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

Version 6.0


ASCII Tabellen

Der genormte ASCII-Satz reicht von 0 bis 127 und gilt für Windows und Macintosh gleichermaßen. Die Standard ASCII Codes sind in ASCII Codes 0..63 und ASCII Codes 64..127 aufgelistet.

Die ASCII Codes von 128 bis 255 sind unter Windows anders als auf Macintosh. Zur Wahrung der Plattformunbhängigkeit konvertiert die Windows Version von 4D automatisch die ASCII Codes von Windows in den ASCII-Satz des Macintosh, wenn Zeichen in der 4D Umgebung eingehen (Dateneingabe, Bearbeiten/Kopieren, Import, etc.) und von Macintosh in den ASCII-Satz unter Windows, wenn Zeichen die 4D Umgebung verlassen (Bearbeiten/Ausschneiden bzw. Kopieren, Export, etc.).

Diese ASCII Codes sind in ASCII Codes 128..191 und ASCII Codes 192..255 aufgelistet.

ASCII Codes und 4D

Das interne Datenbanksystem und die 4D Programmiersprache arbeiten sowohl unter Windows als auch auf Macintosh mit dem erweiterten ASCII-Zeichensatz des Macintosh.

Beim Tippen von Daten unter Windows (z.B. Hinzufügen von Datensätzen, Bearbeiten von Methoden, etc.) wandelt 4th Dimension automatisch alles, was von der Tastatur kommt (und daher im ASCII-Zeichensatz von Windows ausgedrückt wird) in den ASCII-Zeichensatz des Macintosh um. Beim Anzeigen konvertiert 4th Dimension die Daten automatisch in den ASCII-Satz von Windows zurück.

Aus diesem Grund werden diakritische Zeichen wie „é" oder „ñ" von 4D richtig konvertiert, sobald Sie Daten in Windows exportieren. Sie benötigen daher keine ASCII Tabelle, um Daten zwischen verschiedenen Anwendungen in einer Windows-Umgebung zu importieren oder zu exportieren.

Für ein „é" beispielsweise wird ALT+0233 eingegeben. 4D speichert den ASCII Code 142 im Datensatz. Das ist für den Endbenutzer transparent, da beim Erstellen einer Suche im Sucheditor der Typ des gesuchten Werts verwendet wird. Der Wert ALT+0233 wird in den ASCII Code 142 übersetzt und so auch gefunden.

Das funktioniert genauso, wenn Sie ALT+0233 in den Prozedureditor eingeben. Für die Suche des ASCII Code eines Zeichens verwenden Sie jedoch den ASCII Code des Macintosh.

Beispiel:

   QUERY (...; [MyFile]MyField="é") ` é ist Alt+0233 

ist dasselbe wie:

   QUERY (...;[MyFile]MyField=Char(142)) ` é ist ASCII 142

Referenz

Character code, ISO to Mac, Mac to ISO, Mac to Win, ON EVENT CALL, Win to Mac.


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