Problema: Quando usamos a variável saveFile()
A função JS no Adobe Campaign e selecione a codificação para ser UTF-8, ela salva o arquivo em UTF-8 com o formato BOM.
Syntax: saveFile ("Text to be saved", "Server location where the file will be saved/File name","Encoding");
Por padrão, quando usamos a função saveFile()
como:
saveFile ("Text to be saved", "Server location where the file will be saved/File name","utf-8");
O arquivo é salvo com o formato UTF-8 com BOM
O que é BOM:
A marca de ordem de byte (BOM) é um caractere Unicode, U+FEFF MARCA DE PEDIDO DE BYTE (BOM), cuja aparência como número mágico no início de um fluxo de texto pode sinalizar várias coisas para um programa lendo o texto:
Para evitar isso, a resolução é ignorar a parte de codificação na sintaxe da função. Então use-a como:
saveFile ("Text to be saved", "Server location where the file will be saved/File name");
Isso salvará o arquivo no formato UTF-8, mas sem BOM