I JSSP non restituiscono la codifica dei caratteri corretta
Questo articolo spiega come risolvere il problema in Campaign Classic, in cui i JSSP non restituiscono la codifica dei caratteri corretta nell'intestazione ContentType se non è stata definita correttamente.
Descrizione description
Ambiente
Adobe Campaign Classic
Problema/Sintomi
A volte nell'intestazione ContentType viene generato un errore perché non è stato definito correttamente. Quando si utilizzano JSSP, il tipo di contenuto non restituisce application/json; charset=utf-8
.
Risoluzione resolution
Per risolvere il problema, aggiungere ContentType in JavaScript prima di eseguire il resto del codice.
<%
response.setContentType("text/html;charset=utf-8");
%>
oppure
<%
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