나는 PHP로 나의 경험을 게시 할 것이다. 도움이되기를 바랍니다. 기능 utf8_encode()
를 통해 UTF-8의 모든 문자열을 인코딩하는 json_encode()
이후
json_encode(array('data1' => 'String data with text',
'data2' => '<a href="www.stackoverflow.com">The Site</a>'));
는 UTF-8 문자열과 함께 잘 작동, 내가 제안 :
일반적으로, 하나의 예를 들어 데이터를 인코딩하기 위해 json_encode()
기능을 사용하여 즉,
json_encode(array(utf8_encode('data1') => utf8_encode('String data with text'),
utf8_encode('data2') => utf8_encode('<a href="www.stackoverflow.com">The Site</a>')));
또한, 특수 문자를 사용하는 경우 (이탈리아어 단어에서 à 및 è 등) 반환 된 json UTF8 인코딩 된 HTML을 디코딩하는 것이 좋습니다. 이것은 HTML 페이지에서 (예 : AJAX 호출의 결과로) 사용해야하는 경우 특히 유용합니다. 자바 스크립트을 통해 디코딩하기 위해 사용
decodeURIComponent(escape(html));
곳 html
반환 된 인코딩 된 HTML 코드입니다.
감사합니다.
약 \ a \ b \ c 모두 괜찮습니까? – Blankman