2011-04-29 93 views
1

我正在使用AJAX進行驗證。我在服務器端使用servlet。我在響應中寫入如下代碼具有特殊字符的Ajax響應

response.setContentType(「text/xml」); response.setCharacterEncoding(「UTF-8」); response.setHeader(「Cache-Control」,「no-cache」); response.getWriter()。write(「123」);

如果我有任何特殊字符如© ®,並很快在IE中,響應XMl即將失效。 請讓我知道如何通過在其中包含上述特殊字符來獲取響應xml。

+0

不完全確定,但作爲一個瘋狂的猜測,我建議在您的系統變量中添加JAVA_TOOL_OPTIONS = -Dfile.encoding = UTF-8。 – 2011-04-29 18:17:46

回答

0

下載Apache Commons StringEscapeUtils。它有一個功能,逃避像©