|
|
|
|
复制本帖HTML代码
|
高亮:
今天贴
X 昨天贴
X 前天贴
X |
是不是有设置成以下这样
Content-Type: text/html; charset=iso-8859-1
我发现,在用IE时,HTTP header会override HTML meta的charset
所以,在HTTP header中有charset了,既使HTML里放meta也没有用
解决办法有两个:
1、将web server中的default charset拿掉,如果是apache server将下面这行comment掉
AddDefaultCharset ISO-8859-1
2、(不适用plain HTML,只使用于CGI, PHP, JSP, ASP...)
output HTML时,set HTTP header like this: (PHP example)
header("Content-Type: text/html; charset=gb2312");
HTTP的第二个header 会 override 前面同样的header
.
|
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法! |

彻底的享受者
|
|