안녕하세요 델파이초보 하늘사랑입니다.. ^^;;
항상 도움만 받고가는지라.. 죄송하구요 ^^ 오늘도 이렇게.. ㅠㅠ;;
제가 xml문서를 파싱하고싶어서요..
procedure SetXml;
var slXml : TStringList;
_s:UTF8String;
begin
slXml := TStringList.Create;
slXml.LoadFromFile('C:\test.xml');
_s := UTF8Decode(WideString(slXml.Text));
// _s := UTF8ToAnsi(_s);
이하생략....
end;
이런식으로 코딩을했습니다.. 그런데 한글이 깨져서오거든요 ㅠㅠ;;
"음악" 이면 "?악".. "델파이팁" 이면 "?파?팁".. 이렇게 가져옵니다 ㅠㅠ;;
TStringList로해서 가져오면 안되는건가요?
TStringStream이걸로해서 가져와도 한글은 깨지구요..
_s := UTF8Encode(WideString(slXml.Text)); 요래하면.. 아주 다 깨져버립니다..
xml 화일은 이런식으로해서 파싱할수없는건가요?
답변 부탁드리겠습니다 ㅠㅠ;;
ps: 날씨가 많이 추워졌습니다~ 감기조심하시구요 신종도...
XML 은 UTF8 로 인코딩된 파일이 맞나요?
파서는 TXMLDocument 를 사용안해보셨는지..?
이런..;; 제가 궁금한게 더 많네요..ㅜㅜ