Version 11 (Geändert)
ISO to Mac (Text) String
Parameter | Typ | Beschreibung | |
Text | String | Text, dargestellt im Standard Web Zeichensatz | |
Funktionsergebnis | String | Text, dargestellt im Mac OS ASCII Zeichensatz |
Hinweis zur Kompatibilität: Diese Funktion arbeitet nur, wenn die Datenbank im ASCII Kompatibilitätsmodus ausgeführt wird. Im Unicode Modus führt sie nichts aus, d.h. der String Text wird ohne Änderung zurückgegeben.
Die Funktion ist ab 4D Version 11 überholt und sollte nicht mehr verwendet werden. Wir empfehlen, Zeichenketten mit den Routinen CONVERT FROM TEXT oder Convert to text zu konvertieren.
Beschreibung
Die Funktion ISO to Mac gibt Text im Mac OS ASCII Zeichensatz zurück. Er ist identisch mit dem in Text übergebenen Text, der mit dem ISO Latin-1 Zeichensatz dargestellt wird.
Diese Funktion erwartet einen Parameter Text mit dem ISO Latin-1 Zeichensatz.
4D konvertiert die Zeichen, die er von einem Web Browser erhält oder an ihn sendet. Deshalb werden die entsprechenden Werte innerhalb einer Web Verbindung immer mit dem Mac OS ASCII Zeichensatz dargestellt.
Sie müssen diese Funktion, wenn Sie unter Windows arbeiten, normalerweise nicht einsetzen. Im ASCII Kompatibilitätsmodus (nicht Unicode) führt 4D die Konvertierung automatisch durch, wenn Sie Text zwischen 4D und Windows kopieren und einsetzen oder Daten importieren bzw. exportieren. Verwenden Sie dagegen Lese/Schreibbefehle wie SEND PACKET oder RECEIVE PACKET, müssen Sie die ASCII Konvertierung explizit aufrufen.
In 4D haben alle Felder, Variablen oder Werte vom Typ Text unter Windows und auf Macintosh standardmäßig den ASCII Zeichensatz für Mac OS, außer sie wurden in einen anderen ASCII Zeichensatz konvertiert.
In diesem Fall dürfen Sie unter Windows die Zeichen nicht mit einem ASCII Ausgabetabelle filtern.
Wollen Sie HTML-Dokumente im ISO Latin-1 Zeichensatz von der Festplatte lesen, müssen Sie, unabhängig von der Plattform, den Text konvertieren. Dafür verwenden Sie die Funktion ISO to Mac.
Beispiel
Folgender Code konvertiert den in ISO Latin-1 kodierten Text in vtSomeText in einen in Mac OS kodierten Text:
RECEIVE PACKET ($vhDocRef;vtSomeText;16*1024) ` Lies Text aus einem ISO Latin-1 HTML Dokument vtSomeText:=ISO to Mac(vtSomeText)
Referenz
ASCII Codes, Mac to ISO, RECEIVE PACKET, USE CHARACTER SET.