在请求字符串中发送hindi字符时获取垃圾值

时间:2014-04-11 09:31:53

标签: java javascript struts2 struts multilingual

我从javascript发送 दर्शन 作为请求参数值,当我使用 requestMap.get(key)[0] 获取我的struts动作时,它会给出我 दरà¥à¤¶à¤¨ 垃圾角色?

此处我的操作实现了ServletResponseAware并且我声明了requestMap变量,因此它直接将请求参数值映射到requestMap对象

1 个答案:

答案 0 :(得分:0)

HTTP协议的默认编码不是utf8。您需要在服务器端代码上单独处理它。

请参阅以下链接了解更多信息。

Common problems with i18n and servlets/jsp-s

您需要在jsp中添加以下内容

<%@page contentType="text/html" pageEncoding="UTF-8"%>

Displaying Hindi font in jsp