[질문] libxml 에서 한글 읽고 쓰는 방법을 알고 싶습니다.

comxp의 이미지

libxml을 이용하여 xml 파일 생성과 파싱 작업을 하고 있습니다.

문제는 xml 데이터가 한글일 경우에
제대로 동작하지 않는 문제가 발생되더군요..

어떻게 해야 libxml 을 이용하여 한글 데이터를 쓰고 읽을수 있나요?

답변 좀 부탁 드리겠습니다. _(__)_

futari의 이미지

libxml에 대해서 잘 알고 있지는 못합니다.
그래서 추측성 멘트 하나만...
딴걸로 xml processing을 해 본 경험으로는
xml 에 encoding 표시만 잘 해주면 파싱에 문제가 없었는데...
한번 해보심이?

헛소리면 죄송 8)

-------------------------
The universe is run by the complex interweaving of three elements: matter, energy, and enlightened self-interest.
- G'kar, Babylon 5

comxp의 이미지

encoding은 UTF-8로 사용하고 있습니다.

pizza1977의 이미지

libxml을 이용하여 xml 파일 생성과 파싱 작업을 하고 있습니다. 

문제는 xml 데이터가 한글일 경우에 
제대로 동작하지 않는 문제가 발생되더군요.. 

어떻게 해야 libxml 을 이용하여 한글 데이터를 쓰고 읽을수 있나요? 

답변 좀 부탁 드리겠습니다. _(__)_

xml 헤더 정보의 encoding만을 바꾼다고 해결되지는 않습니다.
http://xmlsoft.org/html/libxml-encoding.html
우선 이부분을 참조하시고, 맨페이지 등에서 iconv에 대해 연구해 보세요

-------------
포탈이는 불사신