UTF-8 BOM으로 인코딩 된 파일이 있습니다. 그것은 'Ÿ'문자 인 한 문자 x9F (DEC 159)를가집니다. IE와 Firefox 모두이 파일을 구문 분석하지 못합니다. 인코딩 요소는 encoding = "UTF-8"입니다. 이전 버전의 브라우저 중 일부는 x80 - x9F를 표시하지 않지만 HTML에만 적용됩니다. 왜 IE와 FF가 이것에 걸리는가?IE에서 UTF-8을 구문 분석 할 수 없습니다.
0
A
답변
3
ASCII 문자는 모두 128 미만입니다. Latin-1에는 x80 - x9F의 문자가 아닌 제어 코드가 있으며, 마찬가지로 유니 코드에는 코드 포인트 U + 0080 - U + 009F의 제어 코드가 있습니다. 텍스트에 U + 009F라는 문자가있는 경우 틀린 것입니다. U + 0178, & # 376이어야합니다. . 파일에 단일 바이트 x9F가 있으면 두 배로 잘못되었습니다. 127보다 큰 문자는 작동하려면 UTF-8로 인코딩해야합니다.
+0
하나의 x9F가 문제였던 것 같습니다. 나는 나의 질문을 편집했다 - 나는 ASCII를 의미하지 않았다, 나는 1 바이트를 의미했다. UTF-8이 ASCII가 아닌 단일 바이트로 255 자에 가깝다고 생각했기 때문에 숙제를해야했습니다. – kakridge
-1
실제로
UTF-8 BOM은 사양에 따라 XML에 의해 지원 될 필요가 공통의 문제이지만, 실제로 몇 파서는 동의합니다. 귀하의 의견에 의해 IE와 파이어 폭스조차도, 적어도 당신이 사용하고있는 버전에서는 그렇게하지 않는 것 같습니다.
무엇을 할 수 있습니까? 아무것도. 그 파서들이 충분히 좋지 않다는 것입니다.
관련 문제
- 1. UTF8을 사용하는 XML 구문 분석 오류
- 2. 장고 나머지 구문 분석 할 수 없습니다 :
- 3. URL에서 이미지를 구문 분석 할 수 없습니다
- 4. django에서 알림을 구문 분석 할 수 없습니다.
- 5. NSXMLParser로 XML을 구문 분석 할 수 없습니다.
- 6. Ruby에서 문자열을 구문 분석 할 수 없습니다.
- 7. xml 데이터를 구문 분석 할 수 없습니다.
- 8. 정수로 ""구문 분석 할 수 없습니다 [FC]
- 9. XML 구문 분석 : XML을 구문 분석 할 수 없음 제대로
- 10. IE에서 AJAX.response 프로토 타입을 구문 분석
- 11. GHCI에서 json 패키지를 사용하여 JSON을 구문 분석 할 수 있지만 GHC로 컴파일 할 때 구문 분석 할 수 없습니다.
- 12. Feedzirra는 원자 피드를 구문 분석 할 수 없습니다.
- 13. JavaScript에서 JSON 파일을 구문 분석 할 수 없습니다.
- 14. 자체 닫기 xml 태그를 구문 분석 할 수 없습니다.
- 15. DOM을 사용하여 onClick 텍스트를 구문 분석 할 수 없습니다.
- 16. C에서 Libxml2를 사용하여 XML을 구문 분석 할 수 없습니다
- 17. 피드 버너 XML에서 전체 RSS를 구문 분석 할 수 없습니다.
- 18. WCF REST에서 JSON 배열을 구문 분석 할 수 없습니다
- 19. Zend Config Ini - 배열을 구문 분석 할 수 없습니다.
- 20. 자바 스크립트로 로컬 XML 파일을 구문 분석 할 수 없습니다.
- 21. 자바에서 날짜 연도를 구문 분석 할 수 없습니다.
- 22. 은 Parse :: Lex를 사용하여 구문 분석 할 수 없습니다.
- 23. DOM을 사용하여 XML 결과의 요소를 구문 분석 할 수 없습니다.
- 24. jsf 태그를 호스트 서버에서 구문 분석 할 수 없습니다.
- 25. mongodb에서 json 형식의 문서 목록을 구문 분석 할 수 없습니다.
- 26. 유효하지 않은 URI : 기관/호스트를 구문 분석 할 수 없습니다.
- 27. 안드로이드에서 정수로 ''을 (를) 구문 분석 할 수 없습니다.
- 28. 플라스크 앱이 하위 서핑을 구문 분석 할 수 없습니다.
- 29. AJAX 응답에서 XML을 구문 분석 할 수 없습니다.
- 30. jquery noob : json을 구문 분석 할 수 없습니다.
첫 번째 장소에서 IE에서 작동 할 것으로 예상해서는 안되며 ... – JTApps
IE (및 Firefox)의 버전은 테스트 중입니까? – Spudley
IE9와 FF14를 사용하고 있습니다. – kakridge