Xml 파싱 시 유니코드

· BE/Java
회사 운영중인 솔루션에서 특정 데이터의 인쇄 기능(Jasper Reports)이 작동되지 않는다고 해서 확인해봤다. 원인으로는, 데이터에 포함되어있는 유니코드 문자 때문이다. 문자열을 XML 형식으로 파싱 할 때 유니코드 문자가 포함되면 오류가 발생한다고 한다. 그러므로 XML로 파싱하기 전에 아래와 같이 유니코드 문자를 지워주는 로직을 추가하여 해결했다. xmlString = xmlString.replaceAll("[^\\u0009\\u000A\\u000D\\u0020-\\uD7FF\\uE000-\\uFFFD\\u10000-\\u10FFF]+", ""); 참고 블로그 : https://server0.tistory.com/1
멍목
'Xml 파싱 시 유니코드' 태그의 글 목록