IT人生
          專注于java相關(guān)技術(shù).
          posts - 53,comments - 87,trackbacks - 0
          我用的jquery,其它的也是一樣的。

          客戶端:verify.js中

          var jqueryObj = $("#userName");
          var userName = jqueryObj.val();

          userName = encodeURI(userName); //進(jìn)行轉(zhuǎn)碼

          $.post("AJAXServer",{name:userName},callback);

          服務(wù)器端:AJAXServer(servlet)中
          response.serContentType("text/html;charset=utf-8"); //或gbk也可以

          String userName = request.getParameter(name); //獲取提交過來的值
          userName = java.net.URLDecoder.decode(userName, "utf-8"); //服務(wù)端再轉(zhuǎn)碼就可以了。

          個(gè)人小站鏈接 愛儲(chǔ)備網(wǎng)



          減肥瘦身品總匯     值得信賴*脈脈美妝*正品現(xiàn)貨謝絕講價(jià)     〓深港商盟〓名品歐衣坊(美國休閑品牌AF系列)     QQ三國游戲幣及道具專賣店     小臉紅紅的瘦身旗艦店
          posted on 2009-07-03 10:44 龍華城 閱讀(3270) 評(píng)論(2)  編輯  收藏

          FeedBack:
          # re: 解決ajax post請(qǐng)求亂碼 ie、Firefox測試通過[未登錄]
          2009-07-04 01:49 | 小毅
          也可直接使用escape
          或者自己手動(dòng)轉(zhuǎn)碼new String(字符串.getBytes("原編碼方式"),"支持中文的編碼方式,如:UTF-8 GBK GB2312 GB18030")
          亂碼問題老問題了。。哎。。。  回復(fù)  更多評(píng)論
            
          # re: 解決ajax post請(qǐng)求亂碼 ie、Firefox測試通過[未登錄]
          2009-07-05 09:56 | lveyo
          在tomcat里設(shè)置一個(gè)filter,之后post形式的提交就可以不用轉(zhuǎn)碼了

          而且response.serContentType("text/html;charset=utf-8");是設(shè)置返回?cái)?shù)據(jù)的編碼類型的,和取得數(shù)據(jù)沒關(guān)系,應(yīng)該用request.setCharacterEncoding("UTF-8");方法,也就不用轉(zhuǎn)碼了。  回復(fù)  更多評(píng)論
            

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 浮梁县| 扶沟县| 呼图壁县| 宝清县| 满洲里市| 彭州市| 房产| 东乡县| 信阳市| 上林县| 三台县| 梁平县| 阳朔县| 修文县| 大竹县| 娄底市| 罗源县| 灯塔市| 阿荣旗| 土默特左旗| 阳山县| 牡丹江市| 七台河市| 疏附县| 从江县| 界首市| 奎屯市| 柘城县| 乌鲁木齐市| 塔河县| 岳池县| 霍州市| 冕宁县| 高雄市| 漳州市| 项城市| 桂阳县| 涞水县| 沛县| 鹿邑县| 原阳县|