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