| 4D v20.1UTILISER FILTRE | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v20.1
 UTILISER FILTRE 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| UTILISER FILTRE ( filtre {; typeFiltre} ) | ||||||||
| Paramètre | Type | Description | ||||||
| filtre | Chaîne, Opérateur |   | Nom du jeu de caractères à utiliser ou * pour restaurer le jeu par défaut | |||||
| typeFiltre | Entier long |   | 0 = Filtre d'exportation, 1 = Filtre d'importation | |||||
La commande UTILISER FILTRE permet de modifier le jeu de caractères utilisé par 4D pour toutes les opérations de transfert entre la base et un document ou un port série pour le process courant. Cela inclut les données transférées par les commandes d'import/export Texte, SYLK et DIF, ainsi que celles envoyées par les commandes ENVOYER PAQUET et RECEVOIR PAQUET (paquets de type texte) et RECEVOIR BUFFER. Les filtres n'ont pas d'effet sur les données transférées par les commandes ENVOYER ENREGISTREMENT, ENVOYER VARIABLE, RECEVOIR ENREGISTREMENT, ENVOYER PAQUET, et RECEVOIR PAQUET (paquets de type BLOB) et RECEVOIR VARIABLE.
Le paramètre filtre doit correspondre au nom “IANA” du jeu de caractères à utiliser, ou l’un de ses alias. Par exemple, les noms “iso-8859-1” ou “utf-8” sont des noms valides, ainsi que les alias “latin1” ou “l1”. Pour plus d’informations sur ces noms, reportez-vous à l’adresse http://www.iana.org/assignments/character-sets. Des exemples de noms IANA sont également fournis dans la description de la commande CONVERTIR DEPUIS TEXTE.
Si typeFiltre est égal à 0, le filtre est défini pour l'exportation. Si typeFiltre est égal à 1, il est défini pour l'importation. Si vous ne passez pas le paramètre typeFiltre, le filtre d'exportation est utilisé par défaut.
Lorsque le paramètre * est passé, le jeu de caractères par défaut est rétabli (filtre d'importation ou d'exportation, en fonction de la valeur de typeFiltre. Dans 4D, le jeu de caractères par défaut est UTF-8.
L'exemple suivant (mode Unicode) utilise le jeu de caractères UTF-16 pour exporter un texte, puis le jeu de caractères par défaut est rétabli :
 UTILISER FILTRE("UTF-16LE";0) ` Utiliser le jeu de caractères UTF-16 'Little Endian'
 EXPORTER TEXTE([Ma Table];"Mon Texte") ` Exporter les données avec le filtre
 UTILISER FILTRE(*;0) ` Rétablir le jeu par défautLa variable système OK prend la valeur 1 si le filtre est correctement chargé, sinon elle prend la valeur 0.
									_o_Mac vers Windows
									
									_o_Windows vers Mac
									
									ECRITURE DIF
									
									ECRITURE SYLK
									
									ENVOYER PAQUET
									
									EXPORTER TEXTE
									
									IMPORTER TEXTE
									
									LECTURE DIF
									
									LECTURE SYLK
									
									RECEVOIR BUFFER
									
									RECEVOIR PAQUET
									
	Produit :  4D
	Thème :  Communications
	Numéro :  
        205
        
        
        
	Nom intl. :  USE CHARACTER SET
	Modifié :  4D v11 SQL  
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D - Langage ( 4D v20)
	
	
	4D - Langage ( 4D v20.1)
	
	
	
 Ajouter un commentaire
Ajouter un commentaire