Problema: Cuando usamos la variable saveFile()
La función JS en Adobe Campaign y seleccionar la codificación para que sea UTF-8, guarda el archivo en UTF-8 con formato BOM.
Syntax: saveFile ("Text to be saved", "Server location where the file will be saved/File name","Encoding");
De forma predeterminada, cuando se utiliza la función saveFile()
como:
saveFile ("Text to be saved", "Server location where the file will be saved/File name","utf-8");
El archivo se guarda con el formato UTF-8 con BOM
¿Qué es BOM?
La marca de orden de bytes (BOM) es un carácter Unicode, U+FEFF MARCA DE ORDEN DE BYTE (BOM), cuya apariencia como número mágico al principio de un flujo de texto puede señalar varias cosas a un programa leyendo el texto:
Para evitarlo, la resolución es omitir la parte de codificación en la sintaxis de la función. Utilícelo de la siguiente manera:
saveFile ("Text to be saved", "Server location where the file will be saved/File name");
Esto guardará el archivo en formato UTF-8 pero sin BOM