| 4D v18USE CHARACTER SET | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v18
 USE CHARACTER SET 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| USE CHARACTER SET ( Filtername {; Modus} ) | ||||||||
| Parameter | Typ | Beschreibung | ||||||
| Filtername | String, Operator |   | Name des zu benutzenden Zeichensatzes oder * für Zurücksetzen auf Standard Zeichensatz | |||||
| Modus | Lange Ganzzahl |   | 0 = Exportfilter, 1 = Importfilter, ohne Angabe=Exportfilter | |||||
Der Befehl USE CHARACTER SET ändert den von 4D verwendeten Zeichensatz beim Übertragen von Daten zwischen der Datenbank und einem Dokument oder einer seriellen Schnittstelle für den aktuellen Prozess. Dazu gehören auch das Importieren bzw. Exportieren von Text-, DIF- und SYLK-Dateien. Ein Zeichensatz funktioniert auch für die Datenübertragung mit den Befehlen SEND PACKET, RECEIVE PACKET (für Pakete vom TypText) und RECEIVE BUFFER. Sie hat keine Auswirkung auf die Datenübertragung mit den Befehlen SEND RECORD, SEND VARIABLE, RECEIVE RECORD, SEND PACKET, RECEIVE PACKET (für Pakete vom Typ BLOB) und RECEIVE VARIABLE.
Der Parameter Filtername muss dem „IANA“ Namen oder Alias des zu verwendenden Zeichensatzes entsprechen. „iso-8859-1“ oder „utf-8“ sind z.B. gültige Namen, sowie die Aliasse „latin1“ oder „l1“. Weitere Informationen dazu finden Sie im Internet unter http://www.iana.org/assignments/character-sets.
Beispiele für IANA Namen finden Sie in der Beschreibung zum Befehl CONVERT FROM TEXT.
Ist Modus gleich 0, wird der Filter für den Export verwendet. Ist Modus gleich 1, wird der Filter für den Import verwendet. Ist der Parameter Modus nicht übergeben, wird standardmäßig der Exportfilter verwendet.
Übergeben Sie den Parameter *, wird der standardmäßige Zeichensatz wiederhergestellt. Das ist je nach dem in Modus übergebenen Wert entweder der Import- oder der Exportfilter.
In 4D ist der Zeichensatz standardmäßig UTF-8.
Folgendes Beispiel (Unicode Modus) verwendet den Zeichensatz UTF-16, um einen Text zu exportieren. Anschließend wird der Standard Zeichensatz wiederhergestellt:
 USE CHARACTER SET("UTF-16LE";0) ` Verwende Zeichensatz UTF_16 'LIttle Endian'
 EXPORT TEXT([MyTable];"MyText") ` Exportiere Daten durch diesen Filter
 USE CHARACTER SET(*;0) ` Stelle wieder den Standard Zeichensatz herDie Systemvariable OK hat den Wert 1, wenn der Filter erfolgreich geladen wurde, ansonsten den Wert 0.
									_o_Mac to Win
									
									_o_Win to Mac
									
									EXPORT DIF
									
									EXPORT SYLK
									
									EXPORT TEXT
									
									IMPORT DIF
									
									IMPORT SYLK
									
									IMPORT TEXT
									
									RECEIVE BUFFER
									
									RECEIVE PACKET
									
									SEND PACKET
									
	Produkt: 4D
	Thema: Kommunikation
	Nummer: 
        205
        
        
        
	
	Geändert: 4D v11 SQL  
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D Programmiersprache ( 4D v18)
	
	
	
	
	
 Fehler melden
Fehler melden