解决ASP.NET中的各种乱码问题
阅读目录 开始 页面显示乱码问题 AJAX提交的数据乱码问题 JavaScript中正确的URL编码方式 ASP.NET中正确的URL编码方式 正确的URL编码方式的总结 彻底解决encodeURIComponent()与GB2312乱码问题 Cookie乱码问题 下载文件名乱码问题 多语言数据的乱码问题 乱码问题的总结 经常发现有人被乱码困扰着,而我感觉比较幸运,很少为此烦恼过。 在这篇博客中,我将把我想到的一些与乱码有关的经验总结出来,供大家参考。 回到顶部 页面显示乱码问题 在一个网站中,有些页面会正常显示,然而,有些页面会显示成乱码。 如果发生这种情况,可以检查一下web.config和文件编码。 如果web.config是这样配置的: <globalization fileEncoding="utf-8" /> 而文件的编码不是UTF-8: 那么就会有乱码问题。 注意:反之是不是会出现乱码的。 1. 不设置fileEncoding,此时不会有乱码现象。 2. fileEncoding="gb2312",文件以utf-8编码,此时也不会有乱码现象。 因此,我建议最好让所有文件都以UTF-8编码保存,从而解决这类乱码问题。 回到顶部 AJAX提交的数据乱码问题 AJAX技术流行了这么多年了,我想现在没有几个网站不使用这种技术的。 然而,有些人在使用AJAX时,遇到了乱码问题。