成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

關(guān)于Tomcat/Android/JAVA交互時(shí)中文傳輸亂碼的解決方法

最近在做項(xiàng)目的時(shí)候,與服務(wù)器交互傳輸信息時(shí),出現(xiàn)中文亂碼問題。由于一開始對(duì)編碼這個(gè)東西不是很了解,都是一知半解狀態(tài),平時(shí)所謂的程序中的轉(zhuǎn)碼也都是基于僥幸的過去了,沒遇到什么問題。可這次卻沒這么幸運(yùn)了,中文亂碼。。。。,好了,廢話不多說了,直入主題關(guān)于Tomcat/Android/JAVA交互時(shí)中文傳輸亂碼的解決方法。

成都創(chuàng)新互聯(lián)公司自2013年創(chuàng)立以來,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元北鎮(zhèn)做網(wǎng)站,已為上家服務(wù),為北鎮(zhèn)各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

如何才能正確解碼?首先要清楚的知道源數(shù)據(jù)是以什么樣的編碼方式encode過來的,然后再以對(duì)應(yīng)的編碼方式decode才能正確解碼,否則就會(huì)變成亂碼!

舉例說吧:

    以Tomcat作服務(wù)器,默認(rèn)的環(huán)境編碼是ios-8859-1,客戶端編碼方式為UTF-8(通常很多人都喜歡把編碼方式設(shè)置成UTF-8吧,呵呵)。當(dāng)客戶端Get/Post數(shù)據(jù)時(shí),參數(shù)值中包含中文時(shí),這里要注意了,GET/POST是有區(qū)別的:

GET時(shí),Tomcat會(huì)以默認(rèn)的環(huán)境編碼iso-8859-1方式進(jìn)行一番解碼,這樣就會(huì)導(dǎo)致中文的地方變成亂碼了,要想解決這個(gè)問題,可以逆編碼一下,new String("亂碼字符串".getBytes("iso-8859-1"), "UTF-8"),就能正常顯示了。

POST時(shí),就不會(huì)先以Tomcat的默認(rèn)編碼時(shí)行解碼,而是以你設(shè)置的過濾器中的編碼方式來解碼了(比如你設(shè)置的是UTF-8)。

    當(dāng)然還有其它更多的方式和方法,比如你可以在GET方式請(qǐng)求時(shí),進(jìn)行兩次URLEncode.encode("中文", "UTF-8");,這樣Tomcat服務(wù)端只要進(jìn)行一次URLDecode.decode("參數(shù)值", "UTF-8");就可以了。原因是:第一次URLEncode是對(duì)中文轉(zhuǎn)換成%、字母和數(shù)字,第二次URLEncode是對(duì)%、字母和數(shù)字進(jìn)行編碼,因此在Tomcat服務(wù)端默認(rèn)使用iso-8859-1進(jìn)行解碼后的結(jié)果是%、字母和數(shù)字,再URLDecode.decode就可以正常顯示中文。

新聞標(biāo)題:關(guān)于Tomcat/Android/JAVA交互時(shí)中文傳輸亂碼的解決方法
轉(zhuǎn)載來源:http://jinyejixie.com/article16/poeedg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、外貿(mào)網(wǎng)站建設(shè)網(wǎng)站維護(hù)、手機(jī)網(wǎng)站建設(shè)品牌網(wǎng)站制作

廣告

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

成都網(wǎng)站建設(shè)公司
都匀市| 平凉市| 新泰市| 福建省| 通道| 漳州市| 汉中市| 沂水县| 普安县| 天祝| 军事| 云林县| 交口县| 大名县| 津南区| 云阳县| 卢氏县| 舒城县| 霸州市| 永仁县| 溧阳市| 南投市| 宣恩县| 海门市| 荥经县| 浦城县| 丽江市| 肇东市| 高州市| 孟连| 上杭县| 泸定县| 台东市| 额济纳旗| 额济纳旗| 霍山县| 潮州市| 盐边县| 名山县| 炎陵县| 淮滨县|