我通過 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
提交
取消