[此文来源于互联网,牛C网只负责收集整理]
昨天遇到了ajax的中文乱码问题,在网上google了一下,搜索的结果不少,可是都没能帮助我解决乱码的问题。我遇到的乱码问题很是怪,在有些机器上不乱码,有些就乱码。不出现乱码的机器是xp系统安装了vs2003又安装了vs2005,或者是win2003的。
后来因为要做一个功能,要向配置文件里写东西。看到
<globalization
requestEncoding="gb2312"
responseEncoding="gb2312"
/>
我用的gb2312的编码,我把responseEncoding改为utf-8就不乱码了, requestEncoding没改。
不改 requestEncoding带来了问题,post数据的时候,写进数据库的是乱码。
于是改了 requestEncoding为utf-8
问题又来了,因为一个页面用了一个网友的js的特效——div样式的窗口,加载页面的时候提示脚本错误,这个div也ajax了。
是 requestEncoding来了的问题。
现在我还在研究是什么原因出的问题。
为了避免脚本错误,在web.config加入
<loaction>节局部设置
没出现问题。
昨天遇到了ajax的中文乱码问题,在网上google了一下,搜索的结果不少,可是都没能帮助我解决乱码的问题。我遇到的乱码问题很是怪,在有些机器上不乱码,有些就乱码。不出现乱码的机器是xp系统安装了vs2003又安装了vs2005,或者是win2003的。
后来因为要做一个功能,要向配置文件里写东西。看到
<globalization
requestEncoding="gb2312"
responseEncoding="gb2312"
/>
我用的gb2312的编码,我把responseEncoding改为utf-8就不乱码了, requestEncoding没改。
不改 requestEncoding带来了问题,post数据的时候,写进数据库的是乱码。
于是改了 requestEncoding为utf-8
问题又来了,因为一个页面用了一个网友的js的特效——div样式的窗口,加载页面的时候提示脚本错误,这个div也ajax了。
是 requestEncoding来了的问题。
现在我还在研究是什么原因出的问题。
为了避免脚本错误,在web.config加入
<loaction>节局部设置
没出现问题。
作者:gdgzboy@牛C网
地址:http://www.niuc.net/post/2497/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
牛C网推荐您再看看以下日志:
Asp.net 备份和还原SQL Server及压缩Access数据库
(C#) C#中的@符号
利用GDI 的双缓冲技术来提高绘图效率
DataGrid和DataList中CommandButton的问题
DataReader使用
了解Hibernate的FlushMode.NEVER
net2.0如何修改用户密码的解决
ASP.NET 配置文件层次结构和继承
ASP.net(VB)编程入门进阶 Ⅱ
C#位图处理指针问题
Asp.net 备份和还原SQL Server及压缩Access数据库
(C#) C#中的@符号
利用GDI 的双缓冲技术来提高绘图效率
DataGrid和DataList中CommandButton的问题
DataReader使用
了解Hibernate的FlushMode.NEVER
net2.0如何修改用户密码的解决
ASP.NET 配置文件层次结构和继承
ASP.net(VB)编程入门进阶 Ⅱ
C#位图处理指针问题
ASP.NET技巧-用GZip压缩和解压
通过反射填充泛型集合List的静态方法





