2012-03-09 3 views
1

내부 테스트보고를 위해 JQuery Get 메서드를 통해로드 된 화면에 데이터를 렌더링하는 HTML 파일을 만들었습니다. 테스트 데이터는 JSON 형식입니다.브라우저에서 분음 문자가 올바르게 렌더링되지 않습니다.

문제는 내가 분음 문자 (ï, ô, à 등)가 포함 된 데이터가 올바르게 렌더링되지 않는다는 것입니다. 이 데이터 문자열 : <{[Spécïàl Châr'[email protected]&]>은 내보고에 <{[Sp��Ch�[email protected]&]>으로 렌더링됩니다. 텍스트 파일의 원래 문자열은 notepad ++에 올바르게 표시됩니다.

유량 :

  1. VBScript를가 FileSystemObject를, 있는 CreateTextFile 방법을 통해 TEXTFILE를 생성한다.
  2. JSON 문자열을 포함하는 TXT 파일 JSON 문자열 배열로 JQuery와 $ 갔지 의해 를 판독
  3. 각 JSON 문자열
  4. 오브젝트 작성 JQuery와 의해 처리되는 객체는 자바 스크립트로 JQuery와 $ .parseJSON 의해 파싱
    • <!DOCTYPE html>
    • : 멋진 전망

데이터가 렌더링되는 HTML 파일은 다음 메타 데이터가

  • <meta http-equiv="X-UA-Compatible" content="IE=8; charset=UTF-8"/>
  • 는 이미 W3C 않은 doctype에 문서 타입을 변경하려고 내용은에 '텍스트/html로'변형 및 'ISO-8859-1'변종에 charset 속성 아무것도하지만 내 데이터를 렌더링 것 같다 속성 바르게.

    누군가 문제가있는 부분을 발견하기 위해 내가 할 수있는 일을 알려주시겠습니까?

    답변

    1

    여기 어두운 곳에서 촬영하십시오. 유니 코드 텍스트 파일을 가지고 있습니까? 기본 인코딩은 ASCII 인 것 같습니다. http://www.devguru.com/technologies/vbscript/quickref/filesystemobject_createtextfile.html

    +0

    아, 그게 전부입니다. 내 마음을 결코 넘어선 적이 없으며 텍스트 편집기에서 올바르게 보였으므로 항상 잘못 렌더링 된 부분이라고 생각했습니다. 힌트를 주셔서 감사합니다. 그것이 정확히 무엇일까요? – AutomatedChaos

    관련 문제