version 11 (Modifiée)
ISO vers Mac (texte) Chaîne
Paramètre | Type | Description | |
texte | Chaîne | Texte en jeu standard Web | |
Résultat | Chaîne | Texte en ASCII MacOS |
Note de compatibilité : Cette commande fonctionne uniquement lorsque la base est exécutée en mode compatibilité ASCII. En mode Unicode, elle ne fait rien (la chaîne texte est retournée sans modification). A compter de la version 11 de 4D, cette commande est donc obsolète et son usage est déconseillé. Il est recommandé de convertir les chaînes de caractères à l'aide des commandes CONVERTIR DEPUIS TEXTE ou Convertir vers texte.
Description
ISO vers Mac retourne un texte, exprimé à l'aide de la table ASCII Mac OS, équivalent au texte passé dans texte, exprimé à l'aide de la table ISO Latin-1.
Cette commande attend un paramètre de type Texte exprimé à l'aide de la table ISO Latin-1.
Vous n'aurez généralement pas besoin d'utiliser cette commande. 4D convertit, dans les deux sens, les caractères reçus et envoyés par les navigateurs Web. Comme résultat, les valeurs textes que vous gérez, dans un process de connexion Web, sont exprimées à l'aide du filtre Mac OS ASCII.
Dans 4D en mode compatibilité ASCII (Non Unicode), tous les valeurs, champs ou variables de texte que vous n'avez pas convertis à l'aide d'un autre filtre ASCII sont encodés Mac OS sous Macintosh et Windows. Pour de plus amples informations sur ce sujet, référez-vous à la section Codes ASCII.
Sous Windows, vous n'avez pas besoin de vous soucier de la conversion des codes ASCII. Lorsque vous copiez ou collez du texte entre 4D et Windows ou lorsque vous importez/exportez des données, 4D effectue automatiquement ces conversions. Cependant, lorsque vous utilisez des commandes lecture/écriture comme ENVOYER PAQUET ou RECEVOIR PAQUET, il faut faire les conversions ASCII.
Par conséquent, quelle que soit la plate-forme sur laquelle vous travaillez, si vous voulez lire des documents HTML ISO Latin-1 stockés sur disque à l'aide de RECEVOIR PAQUET, vous avez juste besoin de convertir le texte à l'aide de ISO vers Mac. C'est en fait le principal rôle de cette fonction.
Sous Windows, dans ce cas, vous ne devez pas filtrer les caractères à l'aide d'un filtre d'import ASCII.
Exemple
La ligne suivante convertit le texte encodé ISO Latin-1 stocké dans vtTexte en un texte encodé Mac OS :
RECEVOIR PAQUET ($vhDocRef;vtTexte;16*1024) ` Lire du texte d'un document HTML ISO Latin-1 vtTexte:=ISO vers Mac(vtTexte)
Référence
Codes ASCII, Mac vers ISO, RECEVOIR PAQUET, UTILISER FILTRE.