JSSP が適切な文字エンコーディングを返さない
この記事では、ヘッダー ContentType が適切に定義されていない場合、JSSP がCampaign Classic内で適切な文字エンコーディングを返さない問題を解決する方法について説明します。
説明 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