检查一下web server default charset
所在版块:社会百科 发贴时间:2003-08-23 21:58  评分:

用户信息
复制本帖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




.
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!

彻底的享受者
 相关帖子 我要回复↙ ↗回到正文
语言代码问题 Wahoo   (285 bytes , 441reads )
检查一下web server default charset 快快跑   (533 bytes , 238reads )
只要删掉这行,什么都不要写 |^_^|   (0 bytes , 252reads )
还是不行。。。 Wahoo   (0 bytes , 162reads )