Campagna | Come salvare un file utilizzando la funzione saveFile() senza DBA
Descrizione description
Problema: quando si utilizza saveFile()
JS in Adobe Campaign e selezionare la codifica UTF-8, salva il file in formato UTF-8 con BOM.
Syntax: saveFile ("Text to be saved", "Server location where the file will be saved/File name","Encoding");
Risoluzione resolution
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 DBA
Cos'è la DBA:
L'indicatore di ordine dei byte (BOM) è un carattere Unicode, U+FEFF INDICATORE ORDINE BYTE (BOM), il cui aspetto come numero magico all’inizio di un flusso di testo può segnalare diversi elementi a un programma che legge il testo:
- L'ordine di byte, o l'entità, del flusso di testo;
- Il fatto che la codifica del flusso di testo è Unicode, con un elevato livello di affidabilità;
- Quale codifica Unicode del flusso di testo viene codificata come.
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 DBA
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f