解决Ajax中文乱码问题

      网上有很多解决这个问题的方法,试了一下都不好用,自己就对于这些方法测试了一下,然后逐个排除无用的设置,最后得到了最简单的方案。

      放在首页是因为个人觉得网上许多方案巨麻烦,而且不好用。只是一个小经验,大家分享,用不了多少时间就可以看完,免得以后要解决这个问题时从网上找浪费大家宝贵的时间。
js代码:
得到XmlHttpRequest的类
Code
调用过程:
Code
后台取得输入值:
        protected void Page_Load(object sender, EventArgs e)
        
{
            
string value = Request["Value"];
        }

测试过,可以得到正确的输入字符。
posted @ 2008-04-22 03:57 镜涛 阅读(2466) 评论(15)  编辑 收藏 网摘 所属分类: .NETAJAX

  回复  引用  查看    
#1楼2008-04-22 08:07 | 李战      
http://www.cnblogs.com/Emoticons/yoyocici/223852199.gif" alt="" />路过,学习!
  回复  引用  查看    
#2楼2008-04-22 08:18 | E-freer      
呵呵,更简单的就是,直接 config 中设置 utf-8就可以,其他一点也不影响!
  回复  引用  查看    
#3楼2008-04-22 08:36 | Q.Lee.lulu      
路过
学习

  回复  引用  查看    
#4楼2008-04-22 08:50 | 冰泉      
escape(str)
这个就可以解决了

  回复  引用  查看    
#5楼2008-04-22 09:00 | 爱在戏院前      
escape比较和谐
  回复  引用  查看    
#6楼2008-04-22 09:16 | 北漂浪子      
试了,我机器上怎么不好用,中文依然是乱码!
输入“美国”,
< form name="form1" method="post" action="AjaxTest.aspx?Value=%ufffd%ufffd%ufffd%ufffd" id="form1" >
Value=%ufffd%ufffd%ufffd%ufffd

  回复  引用  查看    
#7楼2008-04-22 09:31 | 二嘎      
这个问题我也遇到过,我觉得每个人要跟据不同情况解决,就像大家都出现了中文乱码,但是同一种方法并一定对每个人都适用~
我也是试过了多有方法都不还用,最后通过修改webconfig解决了问题。

  回复  引用  查看    
#8楼[楼主]2008-04-22 09:50 | 镜涛      
@E-freer
这个我测试的时候没用过,呵呵。谢了,又多了种方法!

  回复  引用  查看    
#9楼[楼主]2008-04-22 10:00 | 镜涛      
@北漂浪子
我的js文件都保存为UTF-8编码了,再就是可能是我们机器环境不同吧,呵呵,
--引用--------------------------------------------------
二嘎: 这个问题我也遇到过,我觉得每个人要跟据不同情况解决,就像大家都出现了中文乱码,但是同一种方法并一定对每个人都适用~
我也是试过了多有方法都不还用,最后通过修改webconfig解决了问题。
--------------------------------------------------------
还可以通过
--引用--------------------------------------------------
冰泉: escape(str)
这个就可以解决了
--------------------------------------------------------
再就是在每个aspx页中用content-type="text/html;charset=utf-8"标识
aspx.cs页中Request和response 都指定content-type和encoding

  回复  引用  查看    
#10楼[楼主]2008-04-22 10:01 | 镜涛      
@二嘎
恩,每个人的机器环境不一样,一种解决方法可能不会对所有问题适用。

  回复  引用  查看    
#11楼2008-04-22 10:11 | 留恋星空      
搜藏一个先
  回复  引用  查看    
#13楼2008-04-22 11:48 | S.Sams      
加入编码自动识别就好啦.
  回复  引用  查看    
#14楼2008-04-22 16:27 | 簡簡單單..      
Mark
  回复  引用  查看    
#15楼2008-04-22 20:19 | 蜗牛身上的一只蚂蚁      
@E-freer
能否贴一小些代码。感谢。。。




发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1164842




相关文章:

相关链接: