XML 문서에 한글이 들어가면 안 되요. 리눅스에 돌아가는 XML 유명한 프로그램 XT도 한글이 허용안되고, Perl XML::Parser에도 encording을 euc-kr을 했는데도 불구하고 한글이 안 먹힘니 다. 영어는 너무 잘 되는데 한글이 안 되니, XML 싫어집니다. 펄에서 한글로 된 XML 문서 돌리는 방법이라던가, 아니면 한글이 가능한 XML 프로그램(XSLT) 있습니까?
XML 선언부에 적은 인코딩과 실제 파일 인코딩이 다르면 한글이 깨집니다. 파일을 UTF-8 로 저장하고 선언부도 UTF-8 로 맞추는 것이 가장 안전하며, 사용하는 파서가 해당 인코딩을 지원하는지도 확인하세요.