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:
- Utilizza un flusso di lavoro
>Carica attività.
Avere un file CSV con almeno una colonna con un’intestazione (ad esempio: "E-mail") - Seleziona il file all’interno dell’attività Load per importare il file.
- 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:
-
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"/> -
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.
- Passare alle impostazioni di configurazione Extract file.
- 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.
- 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.
- 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.