JQuery中使用Ajax傳中文參數亂碼解決方案(javaweb開發)

JQuery中使用Ajax傳中文參數亂碼解決方案(javaweb開發)

解決方法

$.ajax({ 

var url = "這裏填寫你要傳的參數,格式: a=1&b=2";
//用get方式提交不然中文會亂碼
type: "get", 
url: "/login.do",
data: url,
dataType:"json",
success: function(json){

});

1.用get方式提交不要用post方式提交,  

2.後臺取值的話需要將字符串轉碼 不然還是會出現亂碼。

String username = new String(request.getParameter("username").getBytes("ISO-8859-1"),"GBK");

 這樣System.out.println(username);出來的中文就不是亂碼了!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章