可以嘗試采用如下五種方法解決:
站在用戶的角度思考問題,與客戶深入溝通,找到伊美網(wǎng)站設計與伊美網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都網(wǎng)站制作、成都網(wǎng)站設計、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、國際域名空間、虛擬主機、企業(yè)郵箱。業(yè)務覆蓋伊美地區(qū)。
1、改為form方式提交,不用超鏈接方式提交
2、通過encodeURI(encodeURI(checkText))方法提交
java代碼中用URLDecoder.decode解碼:
java代碼中取中文:
String documentPath = (String) request.getParameter('documentPath'); documentPath = URLDecoder.decode(documentPath,"utf-8");
3、修改tomcat的server.xml中的connector,添加URLEncoding="UTF-8"
4、中文從java中傳到jsp,再通過url傳到java
java中編碼:
URLEncoder.encode(URLEncoder.encode("傳遞的中文","utf-8"));
java中解碼碼:
URLDecoder.decode(request.getParameter('documentPath'),"utf-8");
5、Java中將字符串轉(zhuǎn)碼
String s = new String(filename.getBytes("ISO-8859-1"),"UTF-8");
以上就是如何解決java中接收參數(shù)亂碼的問題的詳細內(nèi)容,更多請關注創(chuàng)新互聯(lián)其它相關文章!