我在后台写了这个:Response.Write(Server.HtmlEncode("我的个人简介"));
前台ajax 获取. var ssss;
ViewData.ViewDataManager.Ajax.async = false;
ViewData.ViewDataManager.Ajax.get(
ViewData.ViewDataManager.Path + '?Uid='+Uid+'',
function(req) {
ssss= req.responseText;
}) window.alert(ssss);
window.alert(unescape(ssss));两次结果都是:�ҵĸ��˼��
�ҵĸ��˼��
怎么搞呢????乱码问题啊....不会....
解决后,马上接贴哦...........
前台ajax 获取. var ssss;
ViewData.ViewDataManager.Ajax.async = false;
ViewData.ViewDataManager.Ajax.get(
ViewData.ViewDataManager.Path + '?Uid='+Uid+'',
function(req) {
ssss= req.responseText;
}) window.alert(ssss);
window.alert(unescape(ssss));两次结果都是:�ҵĸ��˼��
�ҵĸ��˼��
怎么搞呢????乱码问题啊....不会....
解决后,马上接贴哦...........
解决方案 »
- 强类型dataset中使用存储过程的问题!!!急急急!!
- C# 调用C++ dll用隐式链接还是显示加载?
- 帮帮忙吧!helep
- 开了双缓冲,发现调用DrawLine方法画的线条不显示,如果关闭双缓冲就可以显示。请问怎么办??
- 问一个有关重定向输出和WaitForExit函数的问题
- 用API方式调用第三方.dll标准函数库的问题
- 大哥们我的QQ被盗了,怎么办?
- 怎样让嵌入toolstripcontainer的toolstrip能浮动?属性里怎么设不出这种效果呢?
- (asp.net ) 如何将NET中的DATASET中的数据导出到access文件?
- 不能调试Web应用程序,请各位大虾相助!
- 请问这个哪里错了..很简单的!
- 如何实现在多选项卡间搜索
如果二者一致就不会存在这个问题的。
如果不一致就需要编码转换,转换成Ajax调用页面的编码。
1 xtmlhttp 返回的数据默认的字符编码是utf-8,如果前台页面是gb2312或者其它编码数据就会产生乱码
2 post方法提交数据默认的字符编码是utf-8,如果后台是gb2312或其他编码数据就会产生乱码推荐方法,前台后台都用utf-8编码,这样可以省不少麻烦,从根本上解决了乱码问题.优点是效率高,而且符合目前的形式,utf-8编码本身就是一种比较优秀的编码,没有语言限制.缺点只能调用自己的后台编码或者其他的utf-8的编码.
ps:System.Text.Encoding.GetEncoding("GB2312")//将编码转成GB2312