Les JSSP ne renvoient pas le codage correct des caractères
Cet article explique comment résoudre le problème en Campaign Classic où les JSSP ne renvoient pas le codage correct des caractères dans l’en-tête ContentType s’il n’a pas été correctement défini.
Description description
Environnement
Adobe Campaign Classic
Problème/Symptômes
Parfois, dans l'en-tête ContentType, une erreur est générée, car elle n'a pas été correctement définie. Lors de l’utilisation de JSSP, le type de contenu ne renvoie pas application/json; charset=utf-8.
Résolution resolution
Pour corriger ce problème, ajoutez ContentType dans JavaScript avant que le reste du code ne soit exécuté.
<%
response.setContentType("text/html;charset=utf-8");
%>
ou
<%
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