ACS: Slumpmässiga tecken visas i kolumndefinitioner vid filöverföring

Lär dig hur du löser problemet med Adobe Campaign Standard där extra tecken visas med e-posthuvudet.

Beskrivning description

Miljö

  • Adobe Campaign Standard
  • Produktions- och scenmiljöer

Problem/symtom

När en fil överförs till aktiviteten Läs in fil och du uppdaterar för att identifiera en ny kolumn, visas extra tecken med rubriken"E-post".
Detta visas också i kolumndefinitionen.
ID:t skapas med i_Email i stället för Email.

Steg för att återskapa problemet:

  1. Använd ett arbetsflöde > Läs in aktivitet.
    Har en CSV-fil med minst en kolumn med en rubrik (exempel: "E-post")
  2. Markera filen i aktiviteten Läs in för att importera filen.
  3. Gå till fliken Filstruktur när importen har slutförts.

Förväntade resultat:

Inga extra tecken visas med rubriken E-post.
Kolumndefinitionen är normal.
ID:t returneras med "Email".

Faktiska resultat:

Extra tecken visas med rubriken"E-post".
Detta visas också i kolumndefinitionen.
ID:t returneras med"i_Email" i stället för"Email".

Orsak
Problemet är relaterat till filkodningen. När filer sparas med UTF-8-BOM-kodning läggs BOM-tecknen (EF BB BF) till i början av filen.

Upplösning resolution

Om du vill ändra filkodningsformatet kan du prova följande lösning:

  1. Öppna en biljett med Adobe support och Adobe infrastrukturteam kan köra nedanstående kommando i serverConfig.xml-kampanjkonfigurationsfilen för att ta bort (UTF-8 BOM) från (UTF-8) kodade filer:

    \<postProcessCommand command="sed -i "1 s/\xef\xbb\xbf//" "$fileName"" name="cust_nobom" suffix="" label="(Custom) NOBOM File"/>

  2. Adobe support kommer att kontakta dig och bekräfta att BOM-filen UTF-8 har tagits bort.

Följ stegen nedan för att validera ändringarna ovan:

Obs!: Implementera ändringen nedan i scenen först och sedan produktionsservern. Starta om arbetsflödena om det behövs.

  1. Navigera till konfigurationsinställningarna för Extract-filen.
  2. Välj eller lägg till ett steg för efterbearbetning som heter NO BOM-fil, vilket ser till att eventuell strukturlista tas bort från utdatafilerna.
  3. Kör de arbetsflöden som påverkas och kontrollera utdatafiler med textredigerare som Anteckningar++ eller andra verktyg som kan visa kodningsdetaljer.
  4. Bekräfta att exporterade filer strikt följer UTF-8 utan några ytterligare byteordningstecken.

Om du följer dessa steg bör du kunna säkerställa kompatibilitet med system som kräver specifik filkodning samtidigt som du bibehåller en jämn drift i olika miljöer i Adobe Campaign Standard.

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