ACS: Los caracteres aleatorios aparecen en las definiciones de columna al cargar el archivo

Aprenda a resolver el problema de Adobe Campaign Standard en el que aparecen caracteres adicionales en el encabezado del correo electrónico.

Descripción description

Entorno

  • Adobe Campaign Standard
  • Entornos de producción y ensayo

Problema/Síntomas

Cuando se carga un archivo en la actividad Cargar archivo, al actualizar para detectar una columna nueva, aparecen caracteres adicionales con el encabezado "Correo electrónico".
Esto también se puede ver en Definición de columna.
El ID se obtendrá con un i_Email en lugar de con un Email.

Pasos para reproducir el problema:

  1. Usar un flujo de trabajo > Actividad de carga.
    Tener un archivo CSV con al menos una columna con encabezado (por ejemplo: "Correo electrónico")
  2. Seleccione el archivo en la actividad Load para importarlo.
  3. Vaya a la ficha Estructura de archivos después de una importación correcta.

Resultados esperados:

No aparecen caracteres adicionales con el encabezado "Correo electrónico".
Definición de columna normal.
Los resultados de ID con "Correo electrónico".

Resultados reales:

Aparecerán caracteres adicionales con el encabezado "Correo electrónico".
Esto también se puede ver en Definición de columna.
Los resultados de ID con "i_Email" en lugar de "Email".

Causa
El problema está relacionado con la codificación del archivo. Cuando los archivos se guardan con la codificación UTF-8-BOM, los caracteres BOM (EF BB BF) se añaden al principio del archivo.

Resolución resolution

Para cambiar el formato de codificación de archivos, intente la siguiente solución:

  1. Abra un ticket con soporte técnico de Adobe y el equipo de infraestructura de Adobe podrá ejecutar el siguiente comando en el archivo de configuración de campaña serverConfig.xml para quitar la (UTF-8 BOM) de los archivos codificados (UTF-8):

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

  2. El soporte de Adobe se pondrá en contacto con usted y confirmará que el archivo UTF-8 BOM se ha eliminado.

Siga los siguientes pasos para validar los cambios anteriores:

Nota: Implemente primero el cambio siguiente en la fase y, a continuación, en el servidor de producción. Reinicie los flujos de trabajo si es necesario.

  1. Vaya a la configuración de Extraer archivo.
  2. Seleccione o agregue un paso de procesamiento posterior etiquetado como NO BOM file, que garantiza que se eliminará cualquier BOM presente de los archivos de salida.
  3. Ejecute los flujos de trabajo afectados y compruebe los archivos de salida con editores de texto como Notepad++ u otras herramientas capaces de mostrar detalles de codificación.
  4. Confirme que los archivos exportados cumplen estrictamente con UTF-8 sin ningún carácter BOM adicional.

Al seguir estos pasos, debería poder garantizar la compatibilidad con sistemas que requieran codificaciones de archivo específicas, manteniendo al mismo tiempo un funcionamiento sin problemas en diferentes entornos dentro de Adobe Campaign Standard.

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