2010-06-06 1 views
1

저는 작업중인 iPhone 응용 프로그램에서 NSXMLParser를 사용하고 있습니다. 나중에보기에서 텍스트를 표시하고 있습니다. 내 XML에서 영어를 사용하면 모두 잘됩니다. 그러나 XML은 Herbrew 언어입니다. 텍스트를 올바르게 읽고 표시 할 수 없습니다. XML에서 어떤 변경을해야하는지 조언 해주세요.히브리어로 XML 구문 분석

+0

"텍스트를 제대로 읽을 수없고 표시 할 수 없다"는 것은 무엇을 의미합니까? XML을 작동하지 않는 가장 작은 버전으로 압축하여 여기에 붙여 넣습니다. 코드에서도 마찬가지입니다. – zoul

+0

전체 XML (단 50 줄)을 지나치려고했지만 미리보기에서 건너 뛴 요소가 있습니다. – Satyam

답변

1

XML 파일이 UTF-8이고 NSUTF8Encoding을 사용하여 디코딩하는 경우 문제가 없어야합니다. UI에 문자열을 표시 할 때 올바른 맞춤을 설정해야합니다. 그렇지 않으면 오른쪽에서 왼쪽으로 올바르게 표시되지 않습니다.

+0

XML 파일이 UTF-8 인코딩인지 여부를 어떻게 알 수 있습니까? – Satyam

+0

음, 두 가지 방법 - 파일 시작 부분에 BOM 문자 (0xFE 및 0xFF)가 있거나 BOM이없는 파일 인 경우 인코딩을 전환 할 수있는 텍스트 편집기/뷰어에서 열어야합니다. 어떤 것이 있는지 확인하십시오. – reflog