4D v14.3Mac vers ISO |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Mac vers ISO
Mac vers ISO
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. Mac vers ISO retourne un texte équivalent à celui passé dans le paramètre texte mais exprimé à l'aide de la table de caractères Web définie dans le menu Jeu standard de la page Web/Options des Préférences de l'application. Cette commande attend un paramètre de type texte exprimé à l'aide de la table ASCII Mac OS. 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. En résultat, les valeurs textes que vous manipulez, à l'intérieur d'un process de connexion Web, sont toutes exprimées à l'aide de la table ASCII Mac OS. Dans 4D en mode compatibilité ASCII (Non Unicode), chaque valeur, champ ou variable de texte est encodé 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, 4D n'effectue aucune conversion de code ASCII. Par conséquent, quelle que soit la plate-forme sur laquelle vous travaillez, si vous voulez écrire sur disque des documents HTML ISO Latin-1 ou utilisant d'autres jeux de caractères Web, vous avez juste besoin de convertir le texte à l'aide de la fonction Mac vers ISO. C'est en fait le principal rôle de cette commande. Sous Windows, dans ce cas, vous ne devez pas filtrer les caractères à l'aide d'un filtre d'exportation ASCII. La ligne suivante convertit par défaut le texte encodé Mac OS stocké dans vtTexte en texte encodé ISO-Latin 1 : vtTexte:=Mac vers ISO(vtTexte) Lors du développement d'une application 4D Web Server, vous créez par programmation des pages HTML que vous enverrez par la suite sur Intranet ou Internet à l'aide de la commande WEB ENVOYER FICHIER. Dans certains de ces documents se trouvent des références ou des liens vers d'autres documents. La méthode projet ci-dessous calcule le chemin d'accès HTML à partir du chemin d'accès Windows ou Macintosh reçu en paramètre : ` Méthode projet Chemin HTML Note : La méthode projet Sous Windows est listée dans la section Présentation des documents système. Une fois cette méthode projet placée dans votre base, si vous voulez inclure une liste de liens FTP vers des documents présents dans un répertoire particulier, vous pouvez écrire par exemple : ` Variables interprocess définies, par exemple, dans la méthode base Sur ouverture |
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
Modifié : 4D v11 SQL VOIR AUSSI
Codes ASCII UTILISATION DE L'ARTICLE
4D - Langage ( 4D v14 R3) Hérité de : Mac vers ISO ( 4D v12.4) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||