JSSP에서 적절한 문자 인코딩을 반환하지 않음

이 문서에서는 JSSP가 헤더 ContentType ​에서 올바른 문자 인코딩을 반환하지 않는(제대로 정의되지 않은 경우) 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