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

關(guān)于Tomcat/Android/JAVA交互時(shí)中文傳輸亂碼的解決方法-創(chuàng)新互聯(lián)

最近在做項(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)建站已為上千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、青神網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

如何才能正確解碼?首先要清楚的知道源數(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就可以正常顯示中文。

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

文章題目:關(guān)于Tomcat/Android/JAVA交互時(shí)中文傳輸亂碼的解決方法-創(chuàng)新互聯(lián)
分享鏈接:http://jinyejixie.com/article16/csdddg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航企業(yè)網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)公司、云服務(wù)器、網(wǎng)站營(yíng)銷、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(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)

成都seo排名網(wǎng)站優(yōu)化
衡东县| 上栗县| 平和县| 杨浦区| 茂名市| 庆城县| 台南县| 石楼县| 定州市| 商南县| 天峻县| 华容县| 双辽市| 前郭尔| 岚皋县| 息烽县| 兴化市| 云林县| 兴国县| 新乐市| 枞阳县| 长丰县| 深州市| 寿宁县| 永州市| 英吉沙县| 城口县| 静海县| 铜山县| 梓潼县| 交口县| 来安县| 河津市| 多伦县| 勃利县| 湘潭市| 修水县| 萍乡市| 昭苏县| 海晏县| 许昌市|