jsp中 ajax的get請(qǐng)求的中文亂碼問題的解決方法
更新時(shí)間:2013年10月19日 15:45:53 作者:
這篇文章介紹了jsp中ajax的get請(qǐng)求的中文亂碼問題的解決方法,有需要的朋友可以參考一下
一般Tocant 的url編碼是iso-8859-1(查看tocat/conf/server.xml 中的Connector 節(jié)點(diǎn)沒有寫URIEncoding="xxxxxx") 如下:
復(fù)制代碼 代碼如下:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
如果我們?cè)趕ervlet 中寫如下的代碼
復(fù)制代碼 代碼如下:
String username = request.getParameter("name");//name 是get 請(qǐng)求過來的參數(shù),這里已經(jīng)將get請(qǐng)求過來的字節(jié)碼轉(zhuǎn)化成iso-8859-1的的碼了,解碼錯(cuò)誤
byte[] b = username.getBytes("iso-8859-1");//所以要重新轉(zhuǎn)化為字節(jié)碼,再用正確的編碼方式解碼,正確編碼方式就是 jsp那個(gè)頁(yè)面的編碼方式,
username =new String(b,"GBK");
System.out.print(username );
您可能感興趣的文章:
- 原生 JS Ajax,GET和POST 請(qǐng)求實(shí)例代碼
- JSONP跨域GET請(qǐng)求解決Ajax跨域訪問問題
- jsp+ajax發(fā)送GET請(qǐng)求的方法
- 使用$.getJSON實(shí)現(xiàn)跨域ajax請(qǐng)求示例代碼
- ajax請(qǐng)求get與post的區(qū)別總結(jié)
- 防止ajax重復(fù)請(qǐng)求的方法(GET和POST)
- 通過jquery的$.getJSON做一個(gè)跨域ajax請(qǐng)求試驗(yàn)
- 解決微信返回上一頁(yè),頁(yè)面中的AJAX的請(qǐng)求,對(duì)Get請(qǐng)求無效的問題
相關(guān)文章
JSP實(shí)現(xiàn)網(wǎng)頁(yè)訪問統(tǒng)計(jì)
這篇文章主要介紹了JSP實(shí)現(xiàn)網(wǎng)頁(yè)訪問統(tǒng)計(jì)方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2015-10-10Jsp中request的3個(gè)基礎(chǔ)實(shí)踐
本篇文章給大家分享了Jsp內(nèi)置對(duì)象request的3個(gè)基礎(chǔ)實(shí)踐以及相關(guān)代碼分享,有需要的朋友學(xué)習(xí)下。2018-04-04JSP隱含對(duì)象response實(shí)現(xiàn)文件下載的兩種方法
JSP隱含對(duì)象response實(shí)現(xiàn)文件下載的兩種方式,二進(jìn)制文件的下載與文本文件下載2014-09-09將properties文件的配置設(shè)置為整個(gè)Web應(yīng)用的全局變量實(shí)現(xiàn)方法
下面小編就為大家?guī)硪黄獙roperties文件的配置設(shè)置為整個(gè)Web應(yīng)用的全局變量實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-10-10