chronicle 发表于 2010-2-23 03:16

网页设计基础向问题。

现在中文网页普遍设置的编码是什么?


之前,在虚拟机xp上测试asp,因为中文字有乱码现象,于是把网页编码全部手动改成了gb2312。

改完后发现有几张asp网页在ie6下全空白,原因是浏览器把编码勾在了utf-8上。

求教网页编码的设置。

eph 发表于 2010-2-23 04:27

有两个地方可能影响浏览器的编码识别:META和 BOM 。而真正的编码是啥和两者都没关系。你的情况大概是 ASP 文件是带 BOM 的 UTF-8 而你却把 META 改成 GB2312 然后程序输出的一些文字由于某些原因(如数据库编码)其实是GB2312 。将 ASP 文件以系统编码(GB2312)保存大概就能解决,不过 UTF-8 是大势所趋,如果能用还是尽量考虑用 UTF-8 。

xie2 发表于 2010-2-23 09:40

网页文件保存为UTF8,编码声明为UTF8,数据库也用UTF8,咱一般这样解决乱码问题~
页: [1]
查看完整版本: 网页设计基础向问题。