ACS: i caratteri casuali vengono visualizzati nelle definizioni delle colonne al caricamento del file

Scopri come risolvere il problema di Adobe Campaign Standard, in cui vengono visualizzati caratteri aggiuntivi con l’intestazione dell’e-mail.

Descrizione description

Ambiente

  • Adobe Campaign Standard
  • Ambienti di produzione e staging

Problema/Sintomi

Quando si carica un file nell’attività Load File, quando si aggiorna per rilevare una nuova colonna, vengono visualizzati caratteri aggiuntivi con l’intestazione "E-mail".
Questa funzione è visibile anche in Column Definition.
L’ID si tradurrà in un i_Email invece che in un messaggio e-mail.

Passaggi per riprodurre il problema:

  1. Utilizza un flusso di lavoro > Carica attività.
    Avere un file CSV con almeno una colonna con un’intestazione (ad esempio: "E-mail")
  2. Seleziona il file all’interno dell’attività Load per importare il file.
  3. Passare alla scheda Struttura file dopo un'importazione completata.

Risultati previsti:

L’intestazione "E-mail" non contiene caratteri aggiuntivi.
La definizione della colonna è normale.
L’ID risulta con "Email".

Risultati effettivi:

Vengono visualizzati caratteri aggiuntivi con l’intestazione "E-mail".
Questa funzione è visibile anche in Column Definition.
L’ID risulta con "i_Email" invece di "Email".

Causa
Il problema è relativo alla codifica del file. Quando i file vengono salvati con la codifica BOM UTF-8, i caratteri BOM (EF BB BF) vengono aggiunti all'inizio del file.

Risoluzione resolution

Per modificare il formato di codifica del file, provare a effettuare le seguenti operazioni:

  1. Apri un ticket con il supporto Adobe e il team dell'infrastruttura Adobe può eseguire il comando seguente nel file di configurazione della campagna serverConfig.xml per rimuovere la distinta base (UTF-8) dai file codificati (UTF-8):

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

  2. L’assistenza Adobe ti contatterà e confermerà che il file BOM UTF-8 è stato rimosso.

Per convalidare le modifiche precedenti, effettua le seguenti operazioni:

Nota: implementa prima la modifica seguente nell'area di visualizzazione e quindi nel server di produzione. Se necessario, riavvia i flussi di lavoro.

  1. Passare alle impostazioni di configurazione Extract file.
  2. Selezionare o aggiungere un passaggio di post-elaborazione etichettato come NO file BOM, in modo da garantire che qualsiasi DBA presente venga rimossa dai file di output.
  3. Esegui i flussi di lavoro interessati e controlla i file di output utilizzando editor di testo come Blocco note++ o altri strumenti in grado di visualizzare i dettagli della codifica.
  4. Verificare che i file esportati siano conformi a UTF-8 senza caratteri BOM aggiuntivi.

Seguendo questi passaggi, dovresti essere in grado di garantire la compatibilità con i sistemi che richiedono codifiche di file specifiche, mantenendo al contempo un funzionamento fluido tra diversi ambienti all’interno di Adobe Campaign Standard.

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