HTML 字符集
字符集(Character Set)定义了网页使用的字符编码方式。正确设置字符集是确保网页正确显示所有文字内容的基础。
什么是字符集?
字符集是一组字符的编码集合,计算机用数字代码来表示这些字符。不同的字符集支持不同范围的字符。
为什么重要?
- 确保网页正确显示各种语言的文字
- 避免乱码问题
- 支持特殊字符和符号
常用字符集
| 字符集 | 说明 | 字符数 |
|---|---|---|
| ASCII | 英文字母和基本符号 | 128个 |
| ISO-8859-1 | 西欧语言字符 | 256个 |
| GB2312 | 简体中文 | 约7000个 |
| GBK | 简体中文扩展 | 约20000个 |
| UTF-8 | 全球通用,包含所有Unicode字符 | 超过100万 |
UTF-8 编码(推荐)
UTF-8是当今互联网最常用的字符编码方式,支持全球所有语言的文字、emoji和特殊符号。
<meta charset="UTF-8"> 建议
始终在HTML文档的 <head> 部分添加 <meta charset="UTF-8">,最好放在最前面。
最佳实践
- 使用UTF-8:这是现代网页的标准选择
- 位置要靠前:charset meta标签应放在<head>的前几个标签中
- 文件编码一致:HTML文件本身的编码也要保存为UTF-8
- 服务器配置:同时在HTTP响应头中指定字符集
<!-- 服务器端配置示例 (Apache) -->
AddDefaultCharset UTF-8
<!-- 服务器端配置示例 (Nginx) -->
charset utf-8;