나는 사용자가 자신의 웹 페이지에 스크립트 태그를 포함 Asp.Net 웹 응용 프로그램을 가지고 있고, 내 서버 (JSONP & : 일반적인 핸들러를 사용하여 (ASHX))에서 데이터를 얻을문자 인코딩 문제 - 크로스 도메인 스크립팅
데이터는 히브리어로되어 있으며 응답에서 charset을 utf-8로 설정합니다.
데이터를 표시하는 클라이언트 웹 사이트가 "windows-1255"를 사용하는 경우 텍스트가 제대로 표시되지 않습니다.
스크립트는 모든 문자 세트가있는 웹 페이지에 포함될 수 있습니다.
데이터를 변환하거나 응답 문자 집합 속성을 다르게 설정해야합니까?
주셔서 감사 인터페이스는 UTF-8 인코딩을 사용 Yaron
감사합니다. 그 기능을 알고 있습니까? 각면에 하나씩 필요하다고 가정합니다 (JS & C#) – Yaron
JS 측에서 필요하지 않습니다. JS는 기본적으로 \ uxxxx 인코딩을 이해합니다. 이러한 인코딩을 생성하려면 C# 측에 뭔가가 필요합니다. – AnthonyWJones
JS 측은 작동하지만'\ u'-escapes는 JavaScript 문자열 리터럴의 기본 부분입니다. .NET 용 JSON 구현을 모두 조사하지는 않았지만, 한눈에 LitJSON이 비 ASCII를 이스케이프로 작성하는 것으로 보입니다. http://litjson.sourceforge.net/ – bobince