真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java有幾種解決亂碼的方式

java有幾種解決亂碼的方式?針對這個問題,這篇文章給出了相對應(yīng)的分析和解答,希望能幫助更多想解決這個問題的朋友找到更加簡單易行的辦法。

網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)服務(wù)團隊是一支充滿著熱情的團隊,執(zhí)著、敏銳、追求更好,是創(chuàng)新互聯(lián)的標(biāo)準(zhǔn)與要求,同時竭誠為客戶提供服務(wù)是我們的理念。創(chuàng)新互聯(lián)公司把每個網(wǎng)站當(dāng)做一個產(chǎn)品來開發(fā),精雕細(xì)琢,追求一名工匠心中的細(xì)致,我們更用心!

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

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

示例代碼:

// 獲得請求參數(shù)
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方式請求)

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

java有幾種解決亂碼的方式

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

在servlet直接設(shè)置請求參數(shù)編碼--推薦

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

響應(yīng)亂碼--響應(yīng)

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

以上就是java的三種解決亂碼的方式,詳細(xì)使用情況還需要大家自己親自動手使用過才能領(lǐng)會。如果想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


名稱欄目:java有幾種解決亂碼的方式
URL地址:http://weahome.cn/article/gcssih.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部