頁面jsp編碼utf-8,傳遞中文參數到java後臺出現亂碼

1、前臺頁面jsp的編碼是contentType=”text/html; charset=utf-8”
後臺編碼是gdk,傳遞中文參數時出現亂碼,後臺接收到傳遞的參數時需要進行轉換才能解決亂碼問題。

new String(this.getParameter("teacherName").getBytes("iso-8859-1"),"utf-8")

2、google瀏覽器顯示正常,但是IE瀏覽器顯示不會亂碼,用上面的方法轉換也不行,解決方法時需要在拼接傳遞中文參數前用encodeURI(“參數”)轉換下,就不會出現亂碼了

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