如何声明HTML中的字符编码

如何声明HTML中的字符编码

Mac使用技巧 2020-01-20 16:35:00

如何声明HTML中的字符编码

分类: Mac使用技巧时间: 2020-01-20

您应该始终指定用于HTML或XML页面的编码。如果您不这样做,则有可能会误解内容中的字符。这不仅仅是人类可读性的问题,越来越多的机器也需要理解您的数据。还需要字符编码声明来处理用户以表格形式输入的非ASCII字符,脚本生成的URL等。本文介绍如何对HTML文件执行此操作。

始终使用meta带有charset属性的元素或使用http-equivand content属性(称为pragma指令)来声明文档的编码。该声明应完全适合文件开头的前1024个字节,因此最好将其放在开始head标记之后。

不管使用哪个,都可以轻松键入第一个。键入UTF-8还是都没有关系utf-8。

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
...

<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
...

您应该始终使用UTF-8字符编码。(请记住,这还意味着您还需要将内容另存为UTF-8。)
如果有权访问服务器设置,则还应考虑使用HTTP标头是否合理。但是请注意,由于HTTP标头的优先级高于文档内meta声明,因此内容创作者应始终考虑是否已在HTTP标头中声明字符编码。如果是,则meta必须将元素设置为声明相同的编码。
您可以使用国际化检查器检测HTTP头发送的任何编码。

相关文章