Problema: Quando utilizziamo saveFile()
Funzione JS in Adobe Campaign e selezionare la codifica UTF-8, salva il file in UTF-8 con formato BOM.
Syntax: saveFile ("Text to be saved", "Server location where the file will be saved/File name","Encoding");
Per impostazione predefinita, quando si utilizza la funzione saveFile()
come:
saveFile ("Text to be saved", "Server location where the file will be saved/File name","utf-8");
Il file viene salvato con il formato UTF-8 con BOM
Cos’è la distinta base:
Il contrassegno dell'ordine dei byte (BOM) è un carattere Unicode, U+FEFF MARCHIO ORDINE BYTE (BOM), il cui aspetto come numero magico all'inizio di un flusso di testo può segnalare diverse cose a un programma che legge il testo:
Per evitare questo problema, la risoluzione consiste nel saltare la parte di codifica nella sintassi della funzione. Quindi usalo come:
saveFile ("Text to be saved", "Server location where the file will be saved/File name");
Il file verrà salvato in formato UTF-8 ma senza BOM