什么时候应该使用什么字符集?使用UTF-8总是更好吗?还是ISO-8859-1在特定情况下仍然很重要?
字符集是否与地理区域有关?
使用 @charset "utf-8";
这段代码有什么好处吗?
或者像这样 <link type="text/css; charset=utf-8" rel="stylesheet" href=".." />
放在 CSS 文件的顶部呢?
我找到了如下内容:
如果 Dreamweaver 在向文档添加嵌入式样式时会添加标签, 那么这是 Dreamweaver 的一个错误。来自 W3C 常见问题解答:
"对于嵌入在文档中的样式声明,不需要使用 @charset 规则并且不得使用。"
从 2.0 版本(1998 年 5 月)开始,字符集规范就是 CSS 的一部分,因此如果你在 CSS 文件中有字符集规范且 Safari 无法处理它,则这是 Safari 的一个错误。
并在表单中添加 accept-charset :
<form action="/action" method="post" accept-charset="utf-8">
如果我使用XHTML doctype,应该使用什么?
<?xml version="1.0" encoding="UTF-8"?>
或者
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />