内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

java中url發(fā)生中文亂碼怎么解決-創(chuàng)新互聯(lián)

java中url發(fā)生中文亂碼怎么解決?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

成都創(chuàng)新互聯(lián)是一家專業(yè)提供平山企業(yè)網站建設,專注與成都做網站、網站制作、成都外貿網站建設、H5頁面制作、小程序制作等業(yè)務。10年已為平山眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網站建設公司優(yōu)惠進行中。

1.將字符串轉碼:newString(“xxxxx”.getBytes(“iso-8859-1”),”utf-8”)

這種轉碼方式有很大的弊端,因為它是使用指定的字符集將此String編碼為 byte 序列,并將結果存儲到一個新的byte 數組中,然后通過使用指定的字符編碼將生成的byte 數組解碼,構造一個新的String字符串。這種情況就有可能遇到的情況是,不能將一個漢字全部解碼完。這樣,前邊的都能正常顯示,但是最后一個字可能是亂碼。

所以不建議使用這種方式。

2.在傳參前轉碼,接收參數后再轉碼回來。

這種方式有兩種:

第一種:

傳參前:使用java.net.URLEncoder.encode(“xxxx”,“utf-8”),將中文轉為16進制字符。

接收參數后:使用java.net.URLDncoder.decode(“xxxx”,“utf-8”)將16進制字符轉為中文。

這種方式需要注意的是,在使用encode轉碼后,會出現特殊字符,這時候,就需要將特殊字符替換為相應的16進制。因為特殊字符在url路徑中做為參數傳遞時,也是亂碼。

第二種:

傳參前:encodeURI(“xxxx”) 。

接收參數后:使用java.net.URLDncoder.decode(“xxxx”,“utf-8”)將16進制字符轉為中文。

這種方式需要注意的是,在使用encodeURI轉碼后,會出現特殊字符,這時候,就需要將特殊字符也轉碼,所以使用兩次encodeURI,即:

encodeURI(encodeURI(“xxxx”))。

這兩種轉碼方式是很好用的,所以很建議大家使用。

具體使用方法:

1.客戶端:

url=encodeURI(url);

服務器:

String linename = new String(request.getParameter(“name”).getBytes(“ISO-8859-1”),“UTF-8”);

2.客戶端:

url=encodeURI(encodeURI(url)); //用了2次encodeURI

服務器:

String linename = request.getParameter(name);
//java : 字符解碼
linename = java.net.URLDecoder.decode(linename , “UTF-8”);

看完上述內容,你們掌握java中url發(fā)生中文亂碼的解決方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注創(chuàng)新互聯(lián)成都網站設計公司行業(yè)資訊頻道,感謝各位的閱讀!

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

本文題目:java中url發(fā)生中文亂碼怎么解決-創(chuàng)新互聯(lián)
本文地址:http://www.rwnh.cn/article12/ccgpgc.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、搜索引擎優(yōu)化、品牌網站制作、小程序開發(fā)、網站策劃、全網營銷推廣

廣告

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

網站托管運營
柯坪县| 拉孜县| 鹿泉市| 永安市| 阳曲县| 淄博市| 天门市| 大丰市| 河北区| 沅江市| 堆龙德庆县| 宁河县| 夏河县| 延寿县| 广宗县| 遵化市| 长治县| 壤塘县| 泉州市| 花莲市| 维西| 鸡东县| 务川| 望城县| 屏南县| 晋江市| 尼玛县| 涞水县| 安多县| 栖霞市| 抚宁县| 剑阁县| 灵宝市| 丹东市| 云浮市| 乌鲁木齐市| 习水县| 溧水县| 吉水县| 长葛市| 莱芜市|