以json字串形式傳送
1.js方面
以json形式進行傳送
注意:contenttype是要傳送的資料型別,而type是要接收的資料型別
function loadcontentshow() ,
error:function ()
});}
//將表單陣列轉化為json字串
//formarray轉json字串
function arraytojsonstring(formarray);
$.each(formarray,function()
dataarray[this.name].push(this.value || '');
}else
});return json.stringify(dataarray);
}
2.web.xml方面
需要在web.xml中設定編碼過濾器
springutf8encoding
org.springframework.web.filter.characterencodingfilter
encoding
utf-8
forceencoding
true
/*
3.springmvc方面
3.1 controller方面
modelandview adminaddresult(@requestbody string param)
3.2 springmvc配置方面
//以下是到資料庫時亂碼
4.資料庫配置方面
#一定不要忘了在url後面加上編碼方式
#jdbc
jdbc.driver=com.mysql.jdbc.driver
jdbc.url=jdbc:mysql://localhost:3306/db_blog?useunicode=true&characterencoding=utf-8
jdbc.uid=***
jdbc.pwd=***
jdbc.maxactive=20
jdbc.initialsize=0
jdbc.maxwait=60000
JavaWeb前後臺中文亂碼處理
1.後台傳到前台亂碼 後台這樣寫 string attachname urlencoder.encode attachment.getattachmentname utf 8 前台這樣寫 前台js decodeuricomponent data.attachmentname 2.1.前台轉到後台亂碼...
表單序列化傳到後台中文顯示亂碼
今天遇到乙個表單序列化傳到後台中文亂碼的問題,查了一下,解決辦法 var fromdata form serialize formdata decodeuricomponent formdata,true 解碼 上面的原因是表單序列化的時候jquery呼叫了encodeuricomponent 方法...
前台傳中文到後台Controller亂碼問題的解決
js傳中文引數到controller的時候出現了亂碼。檢視了web.xml中的characterencodingfilter配置沒有問題。而且在測試環境上跑的時候功能正常但是在開發環境卻有問題。嘗試了在 中新增 request.setcharacterencoding x 之類的方法也不可行。但是n...