解决Jsp与Java后台之间url传值中文乱码问题
生活随笔
收集整理的這篇文章主要介紹了
解决Jsp与Java后台之间url传值中文乱码问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
JSP頁面中,由JavaScript拼接url時,對于中文名稱變量應該加上encodeURIComponent方法,對中文進行十六進制編碼。
例如:?
??? ??? window.location = url;
Java后臺處理 new String(req.getParameter("chineseVar").getBytes("iso-8859-1"), "UTF-8")即可;
另一個JSP頁面中value="<%=new String(request.getParameter("chineseVar").getBytes("iso-8859-1"),"UTF-8") %>;
其中UTF-8為JSP頁面中的編碼方式,可以按照你自己的編碼方式修改。
轉載于:https://www.cnblogs.com/2016-10-07/p/6394286.html
總結
以上是生活随笔為你收集整理的解决Jsp与Java后台之间url传值中文乱码问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unity之计时器功能(转)
- 下一篇: Codeforces Round #18