Los JSSP no devuelven la codificación de caracteres adecuada

En este artículo se explica cómo resolver el problema en el Campaign Classic en el que los JSSP no devuelven la codificación de caracteres adecuada en el encabezado ContentType si no se ha definido correctamente.

Descripción description

Entorno

Adobe Campaign Classic

Problema/Síntomas

A veces, dentro del encabezado ContentType se produce un error porque no se ha definido correctamente. Al usar JSSP, el tipo de contenido no devuelve application/json; charset=utf-8.

Resolución resolution

Para solucionarlo, agregue ContentType en JavaScript antes de ejecutar el resto del código.

<%
response.setContentType("text/html;charset=utf-8");
%>

o

<%
response.setContentType('application/json;charset=utf-8");
%>

Sample
<%
response.setContentType('application/json');
var x = {'Element1':'Element2'};
document.write(JSON.stringify(x));
%>
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f