Problème: Lorsque nous utilisons la variable saveFile()
La fonction JS dans Adobe Campaign et sélectionnez le codage UTF-8. Elle enregistre le fichier au format UTF-8 avec le format BOM.
Syntax: saveFile ("Text to be saved", "Server location where the file will be saved/File name","Encoding");
Par défaut, lorsque nous utilisons la fonction saveFile()
comme :
saveFile ("Text to be saved", "Server location where the file will be saved/File name","utf-8");
Le fichier est enregistré au format UTF-8 avec la nomenclature.
Qu’est-ce que la nomenclature ?
La marque d’ordre des octets (BOM) est un caractère Unicode, U+FEFF BYTE ORDER MARQUE (BOM), dont l’apparence en tant que numéro magique au début d’un flux de texte peut signaler plusieurs choses à un programme qui lit le texte :
Pour éviter cela, la résolution consiste à ignorer la partie encodage dans la syntaxe de la fonction. Utilisez-le comme suit :
saveFile ("Text to be saved", "Server location where the file will be saved/File name");
Le fichier sera alors enregistré au format UTF-8, mais sans nomenclature.