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:
- Usar um fluxo de trabalho
>Atividade de carregamento.
Ter um arquivo CSV com pelo menos uma coluna com um cabeçalho (exemplo: "Email") - Selecione o arquivo na atividade Load para importar o arquivo.
- 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:
-
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"/> -
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.
- Navegue até as configurações do Extrair arquivo.
- 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.
- 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.
- 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.