JSSP未返回正确的字符编码

本文说明如何解决Campaign Classic中的问题:如果未正确定义JSSP,则标头​ ContentType ​中的JSSP不会返回正确的字符编码。

描述 description

环境

Adobe Campaign Classic

问题/症状

有时在标头​ ContentType ​中会引发错误,因为它未正确定义。 使用JSSP时,内容类型未返回application/json; charset=utf-8

解决方法 resolution

若要解决此问题,请先在JavaScript中添加​ ContentType,然后再执行其余代码。

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

<%
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