当我通过xmlHttp请求将带有text =“Frédéric”的字符串发送到我的服务器端代码时,然后我进入我的Action for the String,以下文本=“Fr?d?ric”。 这适用于所有特殊字符,如ü,è,é,......
奇怪的问题,因为当我在我的DEV机器上测试它时,这样工作正常,我得到文本Frédéric。当我在我的UAT / PROD机器上测试时,我在字符串中得到文本“Fr?d?ric”。
JDK与DEV和UAT / PROD上的版本1.5.0_17相同。
此刻我真的不知道......: - (
请帮助我!
谢谢, progrs
答案 0 :(得分:0)
我使用Base64编码来解决AJAX中的字符集问题。在发送之前对字符串进行编码,并在接收方中对其进行解码。