一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

Jquery亂碼的一次解決過程 圖解教程

Untitled-1

Untitled-2 

簡(jiǎn)單的請(qǐng)求,簡(jiǎn)單的響應(yīng),但是亂碼產(chǎn)生了

Untitled-3

Why?

亂碼之所以產(chǎn)生,原因很簡(jiǎn)單,無非就是編碼表用錯(cuò)了,如傳的是big5字符,接收卻使用utf-8,或utf-8編碼,卻用GB2312解碼。

 

好吧,先確認(rèn)一下是否請(qǐng)求過程中產(chǎn)生的亂碼

Untitled-4

 

那我發(fā)過去的是亂碼嗎?

Untitled-5

 

打開C:/tmp/下的test.txt

Untitled-6

 

這是什么編碼,猜一猜?

Untitled-7

 

看來客戶端沒錯(cuò),且正確地到了服務(wù)器端了,那應(yīng)該是ASP.NET搞錯(cuò)了編碼了,HttpRequest類里找下有沒有相關(guān)的Encoding相關(guān)的屬性

Untitled-8

Untitled-9 

 

看看web.config吧

Untitled-10

測(cè)試一下修改成utf-8看看

Untitled-11

原因成功找到,看來就是客戶端傳utf-8,然后服務(wù)器端big5接收產(chǎn)生問題

不過這個(gè)專案不能這樣解決,因?yàn)檫@個(gè)舊專案跑了很久了,改這里可能影響以前的其它程式,那就改客戶端吧,設(shè)置請(qǐng)求屬性為utf-8,讓ASP.NET不迷茫

修改ajax請(qǐng)求代碼,設(shè)定charset屬性

Untitled-12

 

問題得以解決,不過最近也有在vs2005中使用jquery,沒有發(fā)生亂碼,可能是vs2005已經(jīng)默認(rèn)為utf-8了(有空再去找下是在哪里默認(rèn)的,或那位TX告知一下)

 

vs.NET2003默認(rèn)是本機(jī)操作系統(tǒng)的編碼,如big5,gb2312,因此常常發(fā)生亂碼問題.

 

另,分享一個(gè)簡(jiǎn)單的文本文件的亂碼查看方法.

Untitled-14

Untitled-15 

 

對(duì)于一些不是以txt結(jié)尾的文本檔(如ASPx,cs),可以先將后綴改為txt,然后再打開IE看,否則IE會(huì)不認(rèn)得,直接下載

 

圖片太多,請(qǐng)網(wǎng)速慢的TX原諒~~

JavaScript技術(shù)Jquery亂碼的一次解決過程 圖解教程,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美激情网站 | 久久国产成人亚洲精品影院老金 | 我色网 | 午夜在线播放视频 | 国产成人一区在线播放 | 都市激情亚洲综合 | ww.久久| 亚洲国产成人久久笫一页 | 在线黄色观看 | 九一国产在线观看 | 天天更新天天久久久更新影院 | 精品久久久久久久久久久久久久久 | 天天激情| 日本理论午夜中文字幕第一页 | 91精品国产色综合久久不卡蜜 | 久久国产精品1区2区3区网页 | 天堂中文在线资源 | 亚洲综合精品成人 | 美女视频一区二区三区 | 国产成人激情视频 | 亚洲精品天堂自在久久77 | 青青草一区二区免费精品 | 91大神免费视频 | 久久综合加勒比 | 久久久99精品久久久久久 | 国产天堂在线观看 | 成人福利免费观看体验区 | 午夜看片未满十八勿进 | 国产精品一区在线免费观看 | 色综合图片二区150p | 五月婷婷深爱五月 | 日韩久久中文字幕 | 国产婷婷色综合成人精品 | 五月亭亭激情五月 | 久久婷婷一区二区三区 | 久久精品国内一区二区三区 | 国产精品福利在线播放 | 91精品国产高清91久久久久久 | 亚洲国产精品婷婷久久 | 精品一区二区影院在线 | 欧美一区二区三区婷婷月色 |