登录 | 首页 -> 华新鲜事 -> 社会百科 | 切换到:传统版 / sForum | 树形列表
语言代码问题
<<始页  [1]  末页>> 

语言代码问题there's a webpage, content in chinese.
but every time it's loaded, the encoding is english, thus chinese characters cannot display correctly.
must manually change to gb2312.
how to solve it?
many thx.

plus, <meta http-equiv="Content-Type" content="text/html; charset=GB2312">, no use!
[Wahoo (8-23 15:18, Long long ago)] [ 传统版 | sForum ][登录后回复]1楼

只要删掉这行,什么都不要写[|^_^| (8-23 17:24, Long long ago)] [ 传统版 | sForum ][登录后回复]2楼

检查一下web server default charset是不是有设置成以下这样
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




[快快跑 (8-23 21:58, Long long ago)] [ 传统版 | sForum ][登录后回复]3楼

(引用 |^_^|:只要删掉这行,什么都不要写)还是不行。。。[Wahoo (8-23 22:00, Long long ago)] [ 传统版 | sForum ][登录后回复]4楼


<<始页  [1]  末页>> 
登录 | 首页 -> 华新鲜事 -> 社会百科 | [刷新本页] | 切换到:传统版 / sForum