日期:2014-05-18  浏览次数:20427 次

关于乱码,郁闷,怎么回事?
Asp.NET   2.0   的网站,发布之后运行了半年

今天突然发现客户端登陆时,全为乱码,将浏览器编码改为utf-8之后显示正常,所有的客户端都是这样,但是,在Web服务器本机上打开网站却没有这样的情况。

各位大虾指点一下,怎么回事?

------解决方案--------------------
数据库可能是UTF-8编码,你编码不统一肯定会出现乱码
------解决方案--------------------
你web.config 里指定的是什么编码 ?

<?xml version= "1.0 " encoding= "utf-8 "?>
------解决方案--------------------
应该就是编码的不统一的 问题
以前我遇到过
------解决方案--------------------
将文件重新编码保存,save with encoding,选Unicode-1200并将原来文件替换
------解决方案--------------------
我也碰到过类似的问题.
解决办法.把项目拷贝出来.用拷贝出来的项目重新在IIS里在配置一下..
问题就没有了..
或者重新启动IIS

ASP.NET技术文章
http://blog.leanrun.cn