xml 파일을 처음 다뤄서 그런지
뭐랄까... 한글이 들어간 내용을 euc-kr 형식...
달리 말하자면 ANSI 형식으로 파일을 저장해서 쓸 때 오류가 생긴다.

보통 그럴(?) 때 할 수 있는 방식은
1) xml 파일을 저장할 때마다 꼭 기억하도록 한다.
2) xml 기본형식을 UTF-8 로 따로 저장해서 쓴다.

... 요 정도인데,
예전부터 이런 오류를 접해도, 확실한 방어책을 생각못해보다가...

코믹월드 배치도 저장할 때 "ANSI 로 계속 저장하겠느냐"라는 질문이 나오던 것이 기억나서,
UTF-8 용 코드 ( ANSI 로는 문자저장이 제대로 안되는 코드를 추가) 를 넣는 방법으로 해봤다.

기본형식이 있더라도 문제가 없었으면...하는 마음으로...


<?xml version="1.0" encoding="utf-8"?>
<xml>
<![CDATA[]]></xml>


위에 나온 xml 파일 형식은 파일에 129번 코드를 넣은 내용이다.
(윈도우에서 Alt 누른 상태로 숫자판 "1", "2", "9" 를 순서대로 누르고 Alt 를 뗀다...)

생뚱맞게(?) 129번 코드를 넣긴 했지만, 일단 ANSI 코드로 저장하려고 하면 경고장을 주니까...

...

이 방법 말고 xml 기본 형식이 어디 공개된 거 있으면 좋겠는데,
-.-... 금방 찾을 수 있으려나...


<?xml version="1.0" encoding="utf-8"?>
<!-- -->
<xml>
</xml>


한참 공부하다보니 "주석(Comment)"라는 부분이 보여서... 일단 다시 바꿔봤다.

결과로 보자면... 실제 표시되는 내용에는 이 내용이 표시된다... 물론, xml 골격표시라는 가정이긴 하지만...

그래도... xml 자체의 내용... 뭘라까... 텍스트 내용이라고 하지는 않는다.
어디에 넣어도(?) 오류(?)가 생기지도 않는다...

일단 이정도로 마무리...

...

NowMark killofki@.

Posted by killofki
,