Campaign | Spara en fil med funktionen saveFile() utan strukturlista

Beskrivning description

Utgåva: När vi använder JS-funktionen saveFile() i Adobe Campaign och väljer kodningen som ska vara UTF-8, sparas filen i UTF-8 med BOM-format.

Syntax: saveFile ("<Text to be saved>", "<Server location where the file will be saved>/<File name>","<Encoding>");

Upplösning resolution

Som standard när vi använder funktionen saveFile() som:

saveFile ("<Text to be saved>", "<Server location where the file will be saved>/<File name>","utf-8");

Filen sparas med formatet UTF-8 med BOM

Vad är strukturlista:

Byteordningsmarkeringen (BOM) är ett Unicode-tecken, U+FEFF BYTE ORDER MARK (BOM), vars utseende som ett magiskt nummer i början av en textström kan signalera flera saker till ett program som läser texten:

  • Textströmmens byteordning, eller endianer.
  • Det faktum att textströmmens kodning är Unicode, till en hög grad av förtroende.
  • Vilken Unicode-kodning som textströmmen kodas som.

För att undvika detta är upplösningen att hoppa över kodningsdelen i funktionens syntax. Så använd den som:

saveFile ("<Text to be saved>", "<Server location where the file will be saved>/<File name>");

Då sparas filen i UTF-8-format, men utan BOM

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f