Existe-t-il un moyen d'enregistrer la table JMP au format csv encodé UTF-8 sans nomenclature ?J'utilise JSL pour extraire et transformer une variété de sources de données dans un fichier csv consolidé que je génère sur notre plateforme BI. J'ai constaté cette semaine que la dernière sortie csv ne fonctionnait pas et la plateforme de BI indique qu'il s'agit d'un problème d'encodage. En ouvrant les versions précédentes des fichiers csv dans Notepad ++, je peux voir qu'ils sont encodés en UTF-8. Cependant, le nouveau fichier csv est encodé en UTF-8-BOM. Je ne sais pas pourquoi cela a changé et existe-t-il un moyen de spécifier l'enregistrement d'une table JMP en tant que csv sans la nomenclature ?
ScriptRe : Existe-t-il un moyen de sauvegarder la table JMP en tant que csv encodé en UTF-8 sans nomenclature ?Jump ajoute la nomenclature (marque d'ordre de morsure ), car il existe un caractère en dehors de la plage ASCII 7 bits. Cela signifie que vous avez un caractère Unicode dans l'une de vos chaînes. Une façon de supprimer la marque d'ordre de morsure serait de charger le fichier dans un blob, de supprimer les trois premiers octets avec blobpeek, puis de réécrire le fichier à partir du blob. Load/save textfile() est la fonction dont vous avez besoin, recherchez l'option blob.
Editer textile->fichier texte
Re : Existe-t-il un moyen d'enregistrer la table JMP en tant que csv encodé en UTF-8 sans nomenclature ?Avec le recul, je viens de réaliser que la synthèse vocale ne gère pas correctement les "octets". Content que quelque chose fonctionne.Re : Existe-t-il un moyen d'enregistrer la table JMP en tant que csv encodé en UTF-8 sans nomenclature ?Merci Craig. Ça a marché. Je n'ai pas eu besoin d'utiliser la fonction Blob Peek car Load Text File incluait l'option d'ignorer les trois premiers octets :
Charger le fichier texte ( myFilePath , BLOB (ReadOffsetFromBegin (3) ))