winder

          DB&JAVA
          posts - 2, comments - 6, trackbacks - 0, articles - 11
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理


          網(wǎng)上找的對(duì)亂碼的徹底研究


             也就是在提交前作兩次 encodeURIComponent 處理,然后中文字符就能夠最為UTF-8順利提交到action中,
          記住:是UTF-8,這個(gè)時(shí)候在使用java.net.URLDecoder.decode(utfStr,"UTF-8") 即能取得正確的中文字符

             Ext的ajax默認(rèn)是進(jìn)行以此編碼的,你可以在提交的時(shí)候把自己的para的值做以此編碼,也可以修改ext-base.js中的urlEncode函數(shù), 如果要修改form提交的內(nèi)容,請(qǐng)參考上面的鏈接
          http://www.cnitblog.com/hopesfish/archive/2008/07/15/46745.aspx

          咸魚(yú)的翻身技術(shù) 的blog中有詳細(xì)的說(shuō)明

          字符“時(shí)代的”
          %E6%97%B6%E4%BB%A3%E7%9A%84              一次encodeURIComponent
          %25E6%2597%25B6%25E4%25BB%25A3%25E7%259A%2584   兩次encodeURIComponent




          我自己的經(jīng)驗(yàn)是在filter中設(shè)置request的編碼為GBK不起作用。
          也許我的環(huán)境復(fù)雜了,反正是不起作用。
          我的環(huán)境是:
           struts1.2+struts2+ext2

          編碼用的是GBK

          畢竟以前寫(xiě)的東西不能直接扔掉。


          評(píng)論

          # re: Ext2.0 ajax request POST 提交亂碼問(wèn)題  回復(fù)  更多評(píng)論   

          2008-08-17 18:10 by dell電腦
          UTF-8我們應(yīng)該越來(lái)越引起重視

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 遂宁市| 黑水县| 丹凤县| 阜平县| 古丈县| 无为县| 威远县| 鄂尔多斯市| 张北县| 丹棱县| 贵溪市| 孟连| 肃南| 曲周县| 汾阳市| 渝中区| 兰西县| 竹北市| 庄河市| 漳平市| 名山县| 无极县| 东丰县| 海伦市| 响水县| 阳东县| 大渡口区| 元阳县| 筠连县| 牟定县| 建瓯市| 繁峙县| 五原县| 云安县| 瑞昌市| 武定县| 秦皇岛市| 会东县| 永修县| 田林县| 台南市|