Windows vers Mac

4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 11 (Modifiée)


Windows vers Mac (texte) Chaîne

ParamètreTypeDescription
texteChaîneTexte en ANSI Windows
RésultatChaîneTexte en ASCII Mac OS

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

Windows vers Mac retourne un texte exprimé avec la table ASCII Mac OS équivalent au texte passé dans texte, exprimé avec la table ANSI Windows.

Cette commande attend un paramètre de type Texte exprimé en ANSI Windows.

Normalement, vous n'avez pas besoin d'utiliser cette commande.

Dans 4D en mode compatibilité ASCII (Non Unicode), chaque valeur, champ ou variable de texte est encodée sur la base de la table ASCII Mac OS sous Macintosh et Windows, dans la mesure où vous ne les avez pas convertis à l'aide d'un filtre ASCII. Pour plus d'informations sur ce point, référez-vous à la section Codes ASCII.

Sous Windows, vous n'avez pas besoin de vous préoccuper 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 de lecture/écriture telles que ENVOYER PAQUET ou RECEVOIR PAQUET, vous devez explicitement effectuer des conversions ASCII. C'est, en fait, le principal rôle de cette commande. Référez-vous à l'exemple ci-dessous.

Note : La commande remplace les caractères CRLF (Retour chariot + Retour à la ligne, codes ASCII 13 et 10) par des caractères CR simples. Par conséquent, le texte retourné peut être plus court que le texte d'origine.

Exemple

Lorsque vous lisez des caractères d'un document Windows à l'aide de RECEVOIR PAQUET, et si vous n'utilisez pas de filtre ASCII d'importation pour convertir les caractères Windows vers Mac OS (cf. la commande UTILISER FILTRE), il vous faut convertir vous-même le texte de Windows vers Mac OS. Vous pouvez le faire de la manière suivante :

      ` ...
   RECEVOIR PAQUET ($vhDocRef;vtTexte;16*1024)
   vtTexte:=Windows vers Mac(vtTexte)
      ` ...

Référence

Codes ASCII, Mac vers Windows, RECEVOIR PAQUET, UTILISER FILTRE.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant