亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JavaScript中的常見問題解決方法(亂碼,IE緩存,代理)

2019-11-20 21:34:23
字體:
來源:轉載
供稿:網友

解決AJAX中文亂碼常用的兩種方法

1. 在客戶端進行encodeURI(utf-8也可以不做,默認),在服務器端將iso-8859-1編碼轉為utf-8編碼

2.在客戶端進行兩次encodeURI,在服務器端進行一次轉換。

第2種方法能解決問題的原因:

進行兩次轉換后,在第一次getparameter方法中進行第一次解碼,因為解出來的是英文(第一次encode之后的結果),所以不會出問題;第二次使用URLDecoder的decode方法,所以能正常解決這個問題。需要注意的是,在decode方法中需要指定解碼格式為"utf-8"。很多中文平臺使用的并不是utf-8(我猜應該是gb2312),所以decode的默認轉換并不一定是utf-8。

之所以在客戶端進行兩次編碼而在服務器只進行一次解碼,我猜是Tomcat的緣故。Tomcat為了讓程序員編程方便(get和post用一樣的代碼),所以會自動對post的編碼進行解碼,所以在服務器端就少了一次手寫的解碼語句。之所以還要再進行一次編碼解碼,是因為Tomcat自動解碼的操作并不一定是按照我們希望的編碼解的,但英文等字符無論在什么平臺上解出的碼都是一樣的,因此可以讓Tomcat自動解譯出第一次編碼后的結果,再手動來解譯encodeURI一次的代碼,就可以獲得自己所需的格式。

補充:現在又觀察了一下瀏覽器的行為,覺得不是Tomcat的緣故,因為在瀏覽器里的顯示的是中文,而不是編碼后的東西,對于這些個編碼問題現在是一頭霧水,希望知道這方面知識的朋友不吝賜教!

解決IE緩存的問題
    加一個時間戳,并且要檢查?

解決代理問題
    要將?轉為$

示例代碼:

復制代碼 代碼如下:

function verify() {
    //解決中文亂麻問題的方法1,頁面端發出的數據作一次encodeURI,服務器段使用new String(old.getBytes("iso8859-1"),"UTF-8");
    //解決中文亂麻問題的方法2,頁面端發出的數據作兩次encodeURI,服務器段使用URLDecoder.decode(old,"UTF-8")
    var url = "AJAXServer?name=" + encodeURI(encodeURI($("#userName").val()));
    url = convertURL(url);
    $.get(url,null,function(data){
        $("#result").html(data);
});
}
//給url地址增加時間戳,騙過瀏覽器,不讀取緩存
function convertURL(url) {
    //獲取時間戳
    var timstamp = (new Date()).valueOf();
    //將時間戳信息拼接到url上
    //url = "AJAXServer"
    if (url.indexOf("?") >= 0) {
        url = url + "&t=" + timstamp;
    } else {
        url = url + "?t=" + timstamp;
    }
    return url;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产一区二区三区视频| 欧美日韩国产麻豆| 亚洲精品国产综合区久久久久久久| 国产一区二区av| 亚洲欧洲第一视频| 亚洲图片在区色| 亚洲欧美另类在线观看| 色一情一乱一区二区| 日韩精品在线私人| 久久在精品线影院精品国产| 亚洲精品电影网在线观看| 97在线观看免费| 国产xxx69麻豆国语对白| 亚洲视频自拍偷拍| 日韩欧美在线观看视频| 国产精品精品视频| 成人久久久久久| 欧美一区二区三区免费视| 久久深夜福利免费观看| 国产亚洲欧美日韩一区二区| 狠狠色香婷婷久久亚洲精品| 成人免费大片黄在线播放| 国产高清在线不卡| 亚洲国产免费av| 久久国产精品首页| 亚洲欧洲中文天堂| www.亚洲人.com| 日韩大胆人体377p| 亚洲加勒比久久88色综合| 性欧美xxxx交| 69视频在线免费观看| 日韩av免费看网站| 高跟丝袜一区二区三区| 亚洲精品成人久久| 日韩精品视频免费在线观看| 久久精品成人一区二区三区| 欧美美女15p| 日韩电影在线观看永久视频免费网站| 久热在线中文字幕色999舞| 欧美三级免费观看| 成人在线精品视频| 国产91精品视频在线观看| 亚洲综合精品伊人久久| 91社影院在线观看| 欧美日韩精品在线播放| 久久久精品亚洲| 一区二区欧美日韩视频| 亚洲一级免费视频| 国产亚洲欧美另类中文| 欧美日韩在线免费| 日韩精品在线观| 91理论片午午论夜理片久久| 国产精品日韩欧美大师| 九九热精品视频国产| 精品久久久久久中文字幕一区奶水| 中文字幕精品一区二区精品| 亚洲福利影片在线| 国产亚洲欧洲高清一区| 2019中文字幕在线| 欧美巨乳美女视频| 亚洲精品乱码久久久久久按摩观| 亚洲大胆人体av| 国产高清视频一区三区| 国产91精品在线播放| 色综合老司机第九色激情| 国产欧美日韩精品丝袜高跟鞋| 川上优av一区二区线观看| 国产日韩欧美自拍| 亚洲欧美制服第一页| 亚洲第一区中文99精品| 成人看片人aa| 欧美成人一二三| 亚洲欧美日韩中文视频| 久久久在线视频| 清纯唯美亚洲激情| 日日摸夜夜添一区| 国产视频久久久| 国产日韩换脸av一区在线观看| 懂色av影视一区二区三区| 亚洲香蕉av在线一区二区三区| 黄色91在线观看| 日韩欧美在线播放| 国产视频丨精品|在线观看| 丝袜亚洲另类欧美重口| 欧美激情视频在线| 亚洲美女又黄又爽在线观看| 久久噜噜噜精品国产亚洲综合| 国产精品免费一区二区三区都可以| 一本一道久久a久久精品逆3p| 欧美日韩国产综合新一区| 伊人久久免费视频| 午夜精品一区二区三区在线播放| 国产精品日韩专区| 欧美激情精品久久久久久| 久久精品国产亚洲精品2020| 中文字幕在线成人| 欧美国产日产韩国视频| 久久久视频在线| 51色欧美片视频在线观看| 日韩欧美大尺度| 色老头一区二区三区在线观看| 成人国产精品av| 亚洲丝袜av一区| 久久视频在线观看免费| 日韩久久精品成人| 欧美孕妇孕交黑巨大网站| 亚洲日本aⅴ片在线观看香蕉| 亚洲天堂视频在线观看| 日韩理论片久久| 97色在线观看免费视频| 亚洲成色777777女色窝| 免费97视频在线精品国自产拍| 久久精品久久精品亚洲人| 国产一区二区日韩精品欧美精品| 欧美在线观看网站| 夜夜狂射影院欧美极品| 91精品国产高清自在线看超| 欧美成人激情图片网| 欧美成人在线免费视频| 日韩精品久久久久| 最新69国产成人精品视频免费| 国产精品嫩草影院久久久| 日本国产精品视频| 国产又爽又黄的激情精品视频| 一区二区三区回区在观看免费视频| 日韩中文字在线| 亚洲综合中文字幕68页| 日韩精品中文字| 日韩中文字幕视频| 欧美在线视频免费| 亚洲性生活视频| 中文字幕亚洲一区二区三区| 国产日韩在线看| 欧美极品少妇xxxxⅹ喷水| 亚洲欧洲日产国码av系列天堂| 美女精品视频一区| 国模精品视频一区二区三区| 国产综合在线观看视频| 久久久久久久国产| 91精品国产综合久久香蕉的用户体验| 久久久久久国产免费| 午夜美女久久久久爽久久| 国产精品1区2区在线观看| 亚洲人成电影网站| 国产精品久久久久久久久男| 日韩免费观看高清| 九九精品在线视频| 久久精品亚洲一区| 不卡在线观看电视剧完整版| 2019中文字幕在线免费观看| 欧美天天综合色影久久精品| 精品女厕一区二区三区| 欧美激情啊啊啊| 91精品久久久久久久久青青| 欧美精品性视频| 亚洲视频在线观看视频| 日韩在线播放视频| 另类图片亚洲另类| 最好看的2019年中文视频| 日韩在线播放一区| 欧美激情一区二区三区成人| 热久久这里只有精品| 精品无人国产偷自产在线| 国产精品日韩一区|