一个令人郁闷的Ajax问题(about AjaxPro)
2006-02-28 20:55
405 查看
我最近在弄个项目,使用AjaxPro来实现互动.
一开始没有遇到大问题,session运用也很正常.暴爽.......
好久不长,忽然发现,页面输出中文字符串时,居然出现乱码.
奇怪的问题是:在我自己的机上不会乱码,在别人的机子上就乱套了..........
检查原因,估计是编码问题.gg了一下:
有两个解决办法:
1 . 把Web.config文件中的 requestEncoding 和 responseEncoding 都设置成utf-8
2. 在Web.config文件中的 requestEncoding 和 responseEncoding 都设置成gb2312的情况下,
在服务器端对返回的中文字符串进行编码:string temp = Microsoft.JScript.GlobalObject.escape("中文字符串");
在客户端利用JavaScript进行解码:unescape(result.value);
我现在的项目非用gb2312不可.于是我在客户端解码,打上meta标签,依然无效...........
就是怎么在我机上就一点问题都没有.这个令人困惑.......
现在只好绕着跑,等待找到更好的解决方案.....
一开始没有遇到大问题,session运用也很正常.暴爽.......
好久不长,忽然发现,页面输出中文字符串时,居然出现乱码.
奇怪的问题是:在我自己的机上不会乱码,在别人的机子上就乱套了..........
检查原因,估计是编码问题.gg了一下:
有两个解决办法:
1 . 把Web.config文件中的 requestEncoding 和 responseEncoding 都设置成utf-8
2. 在Web.config文件中的 requestEncoding 和 responseEncoding 都设置成gb2312的情况下,
在服务器端对返回的中文字符串进行编码:string temp = Microsoft.JScript.GlobalObject.escape("中文字符串");
在客户端利用JavaScript进行解码:unescape(result.value);
我现在的项目非用gb2312不可.于是我在客户端解码,打上meta标签,依然无效...........
就是怎么在我机上就一点问题都没有.这个令人困惑.......
现在只好绕着跑,等待找到更好的解决方案.....
相关文章推荐
- 使用AjaxPro与Session交互时遇到一个问题
- ASP.NET AJAX 一个超级郁闷的问题
- 解决了一个困扰了几个月的问题……令人郁闷……
- 回复了一个令人郁闷的in传能问题
- 分页碰到的一个郁闷问题
- 关于虚拟主机不支持 AjaxPro 的问题终于解决方法
- 先写一个用ajax开发webgis的JS暂停函数问题!
- vs2005 pro 在浏览器查看下的一个问题!
- 服务器不支持 AjaxPro 的问题终于解决方法
- ajaxpro组件在windows2008 + IIS7 下不能正常使用的问题(摘)
- 关于AJAX.net的一个问题:回发或回调参数无效!
- 遇到关于strtok的一个问题,郁闷了好一会儿终于找到答案
- jetty发布一个令人头疼的问题。
- ASP.NET MV框架下使用ajax上传要注意的一个问题
- 一个完整的AjaxPro例子
- 令人郁闷的问题
- 一个比较郁闷的问题
- Ajax的异步通信引发的一个随机性问题<1>
- 解决一个我之前没有解决的问题[后台编码ajax请求的内容,前台js解码]
- 百分求解一个可能涉及比较多的一个有关问题,求熟悉javascript或者ASP无组件上传或者AJAX等等的高手帮忙解答,非常感谢!