??xml version="1.0" encoding="utf-8" standalone="yes"?>手机亚洲第一页,精品国产福利,99久热这里只有精品视频免费观看
http://www.aygfsteel.com/errorfun/category/18248.htmlM事情只要开始去做,永远不会太迟?/description>zh-cnTue, 27 Feb 2007 14:29:29 GMTTue, 27 Feb 2007 14:29:29 GMT60- 当AJAX遭遇GBK的尴?/title>http://www.aygfsteel.com/errorfun/archive/2006/12/30/91000.htmlerrorfunerrorfunSat, 30 Dec 2006 05:34:00 GMThttp://www.aygfsteel.com/errorfun/archive/2006/12/30/91000.htmlhttp://www.aygfsteel.com/errorfun/comments/91000.htmlhttp://www.aygfsteel.com/errorfun/archive/2006/12/30/91000.html#Feedback6http://www.aygfsteel.com/errorfun/comments/commentRss/91000.htmlhttp://www.aygfsteel.com/errorfun/services/trackbacks/91000.html
我在之前的一文章?font color="#223355">struts,ajaxq解决Ҏ?/font>中讲到ajax提交q的解x案。这个方案在utf-8的编码下Q不提交或获取都没有变成ؕ码,但当你的客户端是GBK~码时提交就会出Cؕ码(获取时不会)?a id="Comments1_CommentList_ctl06_NameLink" href="/beansoft/" target="_blank">BeanSoft 说用encodeURIComponent保险Q呵呵,q个不是我没试过Q从一开始我pq了encodeURIComponent ,escape,encodeURIQ但最后出来的l果都没我说的U好。它们用的l果如下Q?br />escape 后提交,getParameter出来的是nullQ?br />encodeURI 后提交,和没使用用的时候是一个样Q?br />encodeURIComponent 后提交,包含Ҏ字符的请求都无法取得正确的倹{?br />
使用GBK~码提交后的数据在用服务器端用new String( value.getBytes("gbk"), "utf-8")后部分可以恢复正的中文Q但有一部分无法恢复Q这个原因估计是AJAX提交时设|了~码为UTF-8Q但我字W的实际~码是GBKQ所以在提交用用request.getParameter()获得的数据是用UTF-8的编码在GBK的字W集中找字符Q像我在?font color="#223355">struts,ajaxq解决Ҏ?/font>中说的那PUTF-8的编码可能有1?位或3?6q制Q如果它q个~码刚好?位的话,那在GBK可以扑ֈ正确的字W(但ƈ不是正确的)Q但如果是三位呢Q那惨了,它后面的字符全部׃变成qQ比?6D%51%C5 %E5%23%1C分别表示一个UTF-8~码的中文字W,那如果在GBK中,׃把它当成三个字符L找,当然肯定是找不到的,有些扑ֈ的也是你读都M出来的。用new String( value.getBytes("gbk"), "utf-8")后就是用GBK的编码在UTF-8的字W集中查扑֭W,如果刚好你的字符在UTF-8~码中全部是2位的话,那就能正恢复,如果不是的话。。。。。?br />
现在q没扑ֈ在GBK~码下比较好的解x案,但今天看?a id="Comments1_CommentList_ctl06_NameLink" href="/beansoft/" target="_blank">BeanSoft 的一文章?a class="singleposttitle" id="viewpost1_TitleUrl" href="/beansoft/archive/2006/12/25/89835.html">JSP ?AJAX 的表单提交中文问题的单解x?/font>》说C用BASE64的方法,q个倒是没有试过Q过两天攑ց的时候就试一下,如果成功了就跟大家共享一下?br />
PSQ因为项目用也用CFILTERQ在提交后第一旉会被改变字符~码Q不知道是不是这个增加的q解决的复杂性,当然我也试过在getParameter之前改变它的~码回utf-8Q但l果是一L?br />

]]>- [原创]struts,ajaxq解决Ҏhttp://www.aygfsteel.com/errorfun/archive/2006/12/09/86584.htmlerrorfunerrorfunSat, 09 Dec 2006 13:24:00 GMThttp://www.aygfsteel.com/errorfun/archive/2006/12/09/86584.htmlhttp://www.aygfsteel.com/errorfun/comments/86584.htmlhttp://www.aygfsteel.com/errorfun/archive/2006/12/09/86584.html#Feedback7http://www.aygfsteel.com/errorfun/comments/commentRss/86584.htmlhttp://www.aygfsteel.com/errorfun/services/trackbacks/86584.html阅读全文

]]>
վ֩ģ壺
|
|
|
̨|
ʩ|
Ӷ|
³|
ɽ|
|
ʶ|
|
|
|
ӽ|
|
|
|
״|
|
|
|
лͨ|
|
|
|
ݰ|
|
Ӫ|
̫|
ͨ|
|
|
|
|
ҳ|
|
|
ɽ|
|
ͼľ|
|