欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

javarequest.getParameter中文亂碼的解決方法

本篇文章為大家展示了java request.getParameter中文亂碼的解決方法,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

我們提供的服務有:做網(wǎng)站、成都做網(wǎng)站、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、遼陽ssl等。為成百上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的遼陽網(wǎng)站制作公司

今天瀏覽項目時候,遇到一個問題,頁面用${requestScope.參數(shù)名 }獲取的值是亂碼,然后搜了一下,最后說是編碼的問題,附上查找的結果:

在Java 開發(fā)中,如果框架搭建的不完善或者初學者在學習過程中,出現(xiàn)中文亂碼是經(jīng)常的事兒(哈。誰讓發(fā)明java語言的不是中國人呢)

今天跟大家分享幾個解決java Web開發(fā)中,request.getParameter()獲取URL中文參數(shù)亂碼的解決辦法

解決問題,先要研究問題,URL傳中文參數(shù)為什么會出現(xiàn)亂碼?

原因:Http請求傳輸時將url以ISO-8859-1編碼,服務器收到字節(jié)流后默認會以ISO-8859-1編碼來解碼成字符流(造成中文亂碼)

解決辦法:我們需要把request.getParameter(“參數(shù)名”)獲取到的字符串先用ISO-8859-1編碼成字節(jié)流,然后再將其用utf-8解碼成字符流

代碼:

String str = new String(request.getParameter("參數(shù)名").getBytes("iso-8859-1"), "utf-8");

這是通過轉碼的方式處理亂碼問題,我們也可以通過Tomcat配置文件,設置URL編碼集(URIEncoding)設置編碼,這種方法也是一勞永逸的,

修改Tomcat/conf 目錄下 server.xml

<Connector port="8080" protocol="HTTP/1.1"   connectionTimeout="20000"   redirectPort="8444"   useBodyEncodingForURI="true" URIEncoding="UTF-8"/>

重點在 userBodyEncodingForURI 和 URIEncoding 這兩個屬性

下面來解釋一下這兩個屬性的意義

useBodyEncodingForURI參數(shù)表示是否用request.setCharacterEncoding參數(shù)對URL提交的數(shù)據(jù)和表單中GET方式提交的數(shù)據(jù)進行重新編碼,在默認情況下,該參數(shù)為false。URIEncoding參數(shù)指定對所有GET方式請求進行統(tǒng)一的重新編碼(解碼)的編碼。

URIEncoding和useBodyEncodingForURI區(qū)別是

URIEncoding是對所有GET方式的請求的數(shù)據(jù)進行統(tǒng)一的重新編碼, 而useBodyEncodingForURI則是根據(jù)響應該請求的頁面的request.setCharacterEncoding參數(shù)對數(shù)據(jù)進行的重新編碼,不同的頁面可以有不同的重新編碼的編碼

還有一種方法,通過重寫getParameter方法,設置解碼/方式來解決亂碼問題。

上述內(nèi)容就是java request.getParameter中文亂碼的解決方法,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

標題名稱:javarequest.getParameter中文亂碼的解決方法
鏈接URL:http://www.aaarwkj.com/article0/iijhoo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供App設計網(wǎng)站改版、Google、虛擬主機商城網(wǎng)站、動態(tài)網(wǎng)站

廣告

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

小程序開發(fā)
国产日韩欧美另类综合| 蜜臀av在线播放黑丝| 四虎影视国产精品久久| 91精品蜜臀国产综合久久久久久| 国产真实乱偷精品视频免| 亚洲精品成人中文字幕| 欧美日本国产老熟女视频| 熟女人妻精品一二三四| 久久国产精品亚洲熟女66r| 亚洲自偷精品视频自拍| 天堂av好男人亚洲精品| 亚洲色图视频免费观看| av剧情免费在线观看| 亚洲福利视频在线观看免费| 加勒比av免费在线播放| 伊人亚洲中文一区二区| 亚洲国产午夜精品不卡| 国产一区二区精品性浆| 亚州精品少妇久久久久久| 日韩在线不卡视频一区| 同为人妻一区二区三区| 久久热在线观看免费高清| 四虎精品免费在线视频| 亚洲丰满毛茸茸毛茸茸| 啊啊啊用力好大视频| 亚洲国产成人久久综合区| 久久尤物av天堂日日综合| 欧美经典三级一区二区三区| 久久综合中文字幕一区| 成人性生交大片免费男同| 中文字幕五月婷婷免费| 黄色录像一级二级三级| 亚洲综合中文字幕久久网址| 日韩永久免费av网站| 国产无套内射三级视频| 在线观看视频网站一卡二卡| 蜜臀一二区免费在线视频| 日本女优邻居人妻中文字幕| 亚洲综合另类小说专区| 国产精品传媒免费在线观看| 国产精品白丝一区二区三区|