2010-06-04 3 views
2

나는 UTF-8로 인코딩을 설정하고 XML을 렌더링 할 때 확장 문자를 & # x2019와 같은 이스케이프 문자 (또는 문자 참조)로 대체하는 이유를 궁금해했습니다. 대신에 '?이스케이프 문자없이 grails로 실제 UTF-8 XML을 생성하는 방법은 무엇입니까?

나는이 방법을 적절한 헤더

render(contentType:"text/xml", encoding:"UTF-8", text:"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n") 

제대로 쓸 수있는 방법이 있다면 어떤 생각과

render(contentType:"text/xml", encoding:"UTF-8") {...} 

렌더링 사용하고 있습니다?

감사합니다.

답변

0

Config.groovy에 설정 한 내용이 있습니까? grails.converters.encoding? 그것이 무엇으로 설정되어 있습니까?

+0

제대로 설정했다고 생각합니다 : grails.converters.encoding = "UTF-8" – Sauleil

관련 문제