我通过 ajax 请求将数据从 Ext JS 发送到我的 Java 代码,但它在 java 端发生了变化。 Wtf.Ajax.requestEx({ url: "MyJspPage.jsp", params: { requestType: 1, htmlcode: "Chào" }, method: 'POST' }, this, function (response, request) { });但在java端它变成String htmlcode=request.getParameter("htmlcode");字符串 htmlcode 包含值“Chà o”
2 回答
慕森卡
TA贡献1806条经验 获得超8个赞
使用escape函数进行字符编码。然后你的extjs代码就像
Wtf.Ajax.requestEx({
url: "MyJspPage.jsp",
params: {
requestType: 1,
htmlcode: escape("Chào")
},
method: 'POST'
},
this,
function (response, request) {
});
www说
TA贡献1775条经验 获得超8个赞
尝试在 JSP 中指定编码:
<%@ page pageEncoding="UTF-8" contentType="text/html; charset=UTF-8" %>
添加回答
举报
0/150
提交
取消