使用IE访问网页过去常常会遇到乱码,现在似乎少了,一方面大多数浏览器的Encoding都已经设置为了Auto-select。另一方面型如<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />的编码设置也被广泛使用了。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />这段设置是非常有用的。
今天打开csdn的主页一切都很正常,但是当打开他的一个分页面时一片乱码映入眼帘。原来我把浏览器的auto-select关了。而csdn的主页设置为了utf-8,无论你事先把浏览器的编码设置为gb2312或者是big5都会被强制使用utf-8来解析。这样浏览者就不会被乱码所烦恼,也维护了网站的形象。
使用示例:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
...
</head>
摘自csdn首页