您的当前位置:首页正文

IE6中字符编码影响CSS的问题

2024-11-25 来源:个人技术集锦

这几天在做一个网站的时候,发现了这样一个问题,将Html代码一字不变的拷到ASPX页中,CSS也直接复制到项目中,运行.却发现在IE7.IE8,火狐等浏览器中都正常

可是在IE6中样式却变了,整个网页乱七八糟。事后,经谷歌 ,百度,得知可能是编码问题。

于是,有了着手点,经过尝试终于发现asp.net是UTF-8,而美工给我的CSS的gb-2312.因此造成整个网站样式出问题

网上流传的解决办法如下,在webconfing的system.web节里边加上

<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>

  但是,我的项目很多地方需要用到UTF-8,怎么办呢,总不会该每个页面加上这段吧

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

  当然,我的操作就是,用记事本打开原来的CSS文件--->另存为--->选择编码:utf-80---->保存.覆盖原CSS就OK了。呵呵!





显示全文