JSSPs geben keine korrekte Zeichencodierung zurück
In diesem Artikel wird erläutert, wie Sie beim Campaign Classic das Problem beheben, dass JSSPs innerhalb der Kopfzeile ContentType) keine korrekte Zeichenkodierung zurückgeben wenn diese nicht ordnungsgemäß definiert wurde.
Beschreibung description
Umgebung
Adobe Campaign Classic
Problem/Symptome
Manchmal wird innerhalb der Kopfzeile ContentType ein Fehler ausgelöst, da sie nicht ordnungsgemäß definiert wurde. Bei Verwendung von JSSPs gibt der Content-Typ keine application/json; charset=utf-8 zurück.
Auflösung resolution
Um dies zu beheben, fügen Sie ContentType in JavaScript hinzu, bevor der Rest des Codes ausgeführt wird.
<%
response.setContentType("text/html;charset=utf-8");
%>
oder
<%
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