3、亂碼的解決
默認瀏覽器使用UTF-8編碼(IE默認GBK當然可以通過meta標簽設(shè)置)
服務(wù)器(Tomcat)默認使用iso-8859-1解碼。Iso-8859-1是不支持中文的,也就是說不做處理,中文是一定亂碼的。
POST方式解決:
比如表單提交,在Servlet或者Filter中設(shè)置request.setCharacterEncoding(“UTF-8”);就能很好的解決。
GET方式:單純設(shè)置request.setCharacterEncoding(“UTF-8”);是沒有用的,所以我們把默認的iso-8859-1編碼改成UTF-8,在TOMCAT的配置文件的server.xml中更改:
<Connector port="8080"protocol=“HTTP/1.1”
connectionTimeout=“20000”
redirectPort=“8443”?URIEncoding=“UTF-8” />
添加URIEncoding=UTF-8
4、Android中訪問:
POST方式,通過HttpUrlConnection封裝POST請求【具體實現(xiàn)百度】,POST方式參數(shù)是需要打包發(fā)送的,不是直接跟在url后面。例如:http://www.demo.com?p=123這不是post傳輸參數(shù)。
GET方式,通過HttpUrlConnection可以很簡單的實現(xiàn),但是會發(fā)現(xiàn),很容易出現(xiàn)亂碼問題。
首先:添加URIEncoding=UTF-8工作完成,還是會發(fā)送亂碼。
這是因為,上面的訪問過程提到瀏覽器對中文進行編碼,這里我們直接發(fā)送請求,并沒有編碼這個過程,所以我們需要自己手動編碼,即:
String name =URLEncoder.encode(“中國萬歲”,“UTF-8”);
這樣我們就模擬了瀏覽器的編碼,然后發(fā)送至服務(wù)器,服務(wù)器解碼也改成UTF-8了,于是又可以快樂的玩耍了。
自我介紹一下,小編13年上海交大畢業(yè),曾經(jīng)在小公司待過,也去過華為、OPPO等大廠,18年進入阿里一直到現(xiàn)在。
深知大多數(shù)初中級Android工程師,想要提升技能,往往是自己摸索成長或者是報班學(xué)習(xí),但對于培訓(xùn)機構(gòu)動則近萬的學(xué)費,著實壓力不小。自己不成體系的自學(xué)效果低效又漫長,而且極易碰到天花板技術(shù)停滯不前!
因此收集整理了一份《2024年Android移動開發(fā)全套學(xué)習(xí)資料》,初衷也很簡單,就是希望能夠幫助到想自學(xué)提升又不知道該從何學(xué)起的朋友,同時減輕大家的負擔。
既有適合小白學(xué)習(xí)的零基礎(chǔ)資料,也有適合3年以上經(jīng)驗的小伙伴深入學(xué)習(xí)提升的進階課程,基本涵蓋了95%以上Android開發(fā)知識點,真正體系化!
由于文件比較大,這里只是將部分目錄截圖出來,每個節(jié)點里面都包含大廠面經(jīng)、學(xué)習(xí)筆記、源碼講義、實戰(zhàn)項目、講解視頻,并且會持續(xù)更新!
如果你覺得這些內(nèi)容對你有幫助,可以掃碼獲?。。。▊渥ⅲ篈ndroid)

最后
一線互聯(lián)網(wǎng)Android面試題含詳解(初級到高級專題)
這些題目是今年群友去騰訊、百度、小米、樂視、美團、58、獵豹、360、新浪、搜狐等一線互聯(lián)網(wǎng)公司面試被問到的題目。并且大多數(shù)都整理了答案,熟悉這些知識點會大大增加通過前兩輪技術(shù)面試的幾率
如果設(shè)置門檻,很多開發(fā)者朋友會因此錯過這套高級架構(gòu)資料,錯過提升成為架構(gòu)師的可能。這就失去了我們的初衷;讓更多人都能通過高效高質(zhì)量的學(xué)習(xí),提升自己的技術(shù)和格局,升職加薪。
最后送給大家一句話,望共勉,永遠不要放棄自己的夢想和追求;
《互聯(lián)網(wǎng)大廠面試真題解析、進階開發(fā)核心學(xué)習(xí)筆記、全套講解視頻、實戰(zhàn)項目源碼講義》點擊傳送門即可獲??!文章來源:http://www.zghlxwxcb.cn/news/detail-860174.html
發(fā)核心學(xué)習(xí)筆記、全套講解視頻、實戰(zhàn)項目源碼講義》點擊傳送門即可獲取!**文章來源地址http://www.zghlxwxcb.cn/news/detail-860174.html
到了這里,關(guān)于Android訪問服務(wù)器(TOMCAT)亂碼引發(fā)的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!