ACS: caracteres aleatórios são exibidos nas definições de coluna ao fazer upload do arquivo

Explore como resolver o problema do Adobe Campaign Standard em que caracteres extras aparecem com o cabeçalho do email.

Descrição description

Ambiente

  • Adobe Campaign Standard
  • Ambientes de produção e preparo

Problema/Sintomas

Quando um arquivo é carregado na atividade Carregar arquivo, ao atualizar para detectar uma nova coluna, caracteres extras aparecem com o cabeçalho "Email".
Isso também pode ser visto na Definição de coluna.
A ID resultará com um i_Email em vez de Email.

Etapas para reproduzir o problema:

  1. Usar um fluxo de trabalho > Atividade de carregamento.
    Ter um arquivo CSV com pelo menos uma coluna com um cabeçalho (exemplo: "Email")
  2. Selecione o arquivo na atividade Load para importar o arquivo.
  3. Vá para a guia Estrutura de Arquivo após uma importação bem-sucedida.

Resultados Esperados:

Nenhum caractere extra é exibido com o cabeçalho "Email".
A definição da coluna é normal.
A ID resulta com "Email".

Resultados Reais:

Caracteres extras aparecem com o cabeçalho "Email".
Isso também pode ser visto na Definição de coluna.
A ID resulta com "i_Email" em vez de "Email".

Causa
O problema está relacionado à codificação do arquivo. Quando os arquivos são salvos com a codificação UTF-8-BOM, os caracteres da BOM (EF BB BF) são adicionados no início do arquivo.

Resolução resolution

Para alterar o formato de codificação do arquivo, tente a seguinte solução alternativa:

  1. Abra um tíquete com o suporte da Adobe e a equipe de infraestrutura do Adobe pode executar o comando abaixo no arquivo de configuração da campanha serverConfig.xml para remover o (UTF-8 BOM) dos arquivos codificados (UTF-8):

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

  2. O suporte da Adobe entrará em contato com você e confirmará que o arquivo UTF-8 BOM foi removido.

Siga as etapas abaixo para validar as alterações acima:

Observação: implemente primeiro a alteração abaixo no estágio e depois no servidor de produção. Reinicie os workflows, se necessário.

  1. Navegue até as configurações do Extrair arquivo.
  2. Selecione ou adicione uma etapa de pós-processamento rotulada como NENHUM arquivo de BOM, o que garante que qualquer BOM presente seja removida dos arquivos de saída.
  3. Execute os workflows afetados e verifique os arquivos de saída usando editores de texto como o Notepad++ ou outras ferramentas capazes de exibir detalhes de codificação.
  4. Confirme se os arquivos exportados seguem estritamente o UTF-8, sem nenhum caractere BOM adicional.

Ao seguir essas etapas, você deve ser capaz de garantir a compatibilidade com sistemas que exigem codificações de arquivo específicas, mantendo operações tranquilas em diferentes ambientes no Adobe Campaign Standard.

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