日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > web前端 > jscript > Javascript和Ajax中文亂碼的完美解決方案

Javascript和Ajax中文亂碼的完美解決方案

來源:程序員人生   發(fā)布時(shí)間:2014-03-07 09:45:43 閱讀次數(shù):3012次

  今天弄了一天的Ajax中文亂碼問題,Ajax的亂碼問題分為兩種:

  1. JavaScript輸出的中文亂碼,

  比如:alert("中文亂碼測試");

  解決的辦法比較簡單,就是把jsp里所有的charset和pageEncoding的值都設(shè)置成相同的,一般是utf-8.

  2. 這第二種就是Ajax從服務(wù)器端獲得的數(shù)據(jù)出現(xiàn)亂碼的問題。(我搜了n個(gè)小時(shí)試了n中方法才找到答案)

  現(xiàn)在將我搜集的比較有效的方法都與大家分享:(我使用的開發(fā)環(huán)境是Eclipse,相信其他語言和開發(fā)環(huán)境都差不太多。)

  比如

  var message = xmlHttp.responseText;

  alert("message: "+message);

  獲得這個(gè)message輸出就是亂碼

  解決辦法:

  1. 修改編碼。切記要將代碼備份一下,改了編碼之后中文會(huì)變?yōu)閬y碼。

  在js文件上右鍵點(diǎn)擊Properties,修改Text file encode 為UTF-8(這里應(yīng)當(dāng)與jsp中的編碼相同)

  同樣的將JavaScript source file和JSP的Default encoding設(shè)置為UTF-8(這里應(yīng)當(dāng)與jsp中的編碼相同,這樣以后的項(xiàng)目就都是utf-8的編碼了,推薦使用這個(gè))

  2. 注意response.setContentType("text/html;charset=utf-8");和PrintWriter out = response.getWriter();的位置關(guān)系,切記要將PrintWriter out = response.getWriter();放在response.setContentType("text/html;charset=utf-8");的后面,否則設(shè)置的編碼將無效,這也是我弄了n久都搞不定的原因!

  轉(zhuǎn)自:http://www.cnblogs.com/dongritengfei/

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 在线中文字幕视频 | 免费在线一区二区 | 欧美激情视频一区二区三区在线播放 | 日韩一区av| 亚洲视频在线一区二区 | 丁香午夜| 一区二区三区精品在线 | 国产成人久久精品 | 国产精品视频久久 | 日日操视频 | 九九热视频在线观看 | 精品日韩一区二区三区免费视频 | 欧美精选一区二区 | 日韩精品不卡 | 在线免费小视频 | 99久久精品国产毛片 | 国产探花一区二区 | 国内av网站 | 欧美日韩国产一区二区三区 | 日本免费视频在线观看 | 久久久精品影院 | 欧美黑人性猛交 | 国产做爰免费视频观看 | 爱爱视频在线观看 | 精品一区二区三区在线视频 | 成年人免费在线观看 | 狠狠操天天干 | 国产精品污www在线观看 | 在线二区| 国产精品视频一区二区三区不卡 | 在线播放一区二区三区 | 色婷婷狠| 国产91一区二区三区 | 国产精品区一区二区三区 | 精品免费 | 亚洲国产成人精品女人 | 中文字幕无线精品亚洲乱码一区 | 亚洲国产精品99久久久久久久久 | 九九热在线视频 | 另类 欧美 日韩 国产 在线 | 日韩久久一区二区 |