日期:2014-05-17  浏览次数:20419 次

遇见一个奇葩问题,求大神来指点。关于页面编码方式
   asp.net开发
页面<head>里面指定了 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
web.config里面也指定了   <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="zh-CN" />
内网程序测试没问题,发布到服务器去了之后,偶尔会出现中文乱码,不是每一次都会乱码,是有几率的自动页面编码变为gb2312,无规律可循,也没有进行任何操作,就是有记录浏览器一打开就自动是gb2312,或者utf-8
  有没有人遇到过相同问题?或者来个大神指点下......
编码 UTF-8 浏览器

------解决方案--------------------
有从其他如asp页面传值过来吗?或者火狐浏览器啥的
------解决方案--------------------
用VS,将文件另存为,注意那个“保存”按钮上个小三角,表示可以下拉的,点它使用编码别存为utf-8
------解决方案--------------------
你得看下css文件js文件等是否也是同一编码,不然很容易错乱码。用dreamweaver打开,gb2312和utf-8的编码字体是很不一样的,一眼就能分别,有区别你就得调整了
------解决方案--------------------
那你的iis需要设置下