免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

java中常見的亂碼處理方法-創新互聯

這篇文章將為大家詳細講解有關java中常見的亂碼處理方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

成都創新互聯是一家專注于網站建設、做網站與策劃設計,武岡網站建設哪家好?成都創新互聯做網站,專注于網站建設十載,網設計領域的專業建站公司;建站業務涵蓋:武岡等地區。武岡做網站價格咨詢:13518219792

解決方式1(若亂碼參數多,就比較低效)

瀏覽器默認編碼為ISO-8859-1,后端Servlet接收請求參數,按照ISO-8859-1進行解碼,得到二進制流,然后再用UTF-8編碼。

示例代碼:        

// 獲得請求參數
String queryString = request.getQueryString();
// 按照ISO-8859-1方式解碼
byte[] bytes = queryString.getBytes("ISO-8859-1");
// 按照UTF-8編碼
String param = new String(bytes,"UTF-8");

解決方式2(此種方式只支持get方式請求)

修改服務器(tomcat)配置:在server.xml中,默認為ISO-8859-1(沒有顯示出來),我們可以添加上UTF-8

解決方式3(此種方式只支持post方式請求)

在servlet直接設置請求參數編碼--推薦

//設置請求參數編碼 
request.setCharacterEncoding("UTF-8");

如果post和get同時出現亂碼,結合方式2和方式三使用

響應亂碼--響應

 // 設置MIME類型
response.setContentType("text/html");
// 設置編碼
response.setCharacterEncoding("UTF-8");
//設置編碼(簡寫)
response.setContentType("text/html;charset=utf-8");

以上就是java中常見的亂碼處理方法的詳細內容了,看完之后是否有所收獲呢?如果想了解更多相關內容,歡迎關注創新互聯行業資訊,感謝各位的閱讀。

網站名稱:java中常見的亂碼處理方法-創新互聯
路徑分享:http://m.newbst.com/article2/jjdoc.html

成都網站建設公司_創新互聯,為您提供小程序開發網站設計網站排名移動網站建設微信小程序網站制作

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

小程序開發