Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

HTML Unicode (UTF-8) 参考

Unicode 是一个通用字符集,它定义了在计算机上使用的大多数现存语言的写作所需的所有字符。

Unicode 旨在成为(并且已经成为)所有其他编码计算机字符集的超集。

Unicode 标准涵盖了世界上(几乎)所有字符、标点符号和符号,并使文本处理、存储和传输独立于平台和语言。

Unicode 联盟

Unicode 联盟开发 Unicode 标准。其目标是用 UTF(Unicode 转换格式)替换现有的字符集。

Unicode 标准在 HTML、XML、JavaScript、电子邮件、PHP、数据库以及所有现代操作系统和浏览器中都有实现。


Unicode 字符集

Unicode 可以通过不同的字符集来实现。最常用的编码是 UTF-8 和 UTF-16。

字符集 描述
UTF-8 一种可变长度字符编码(1 到 4 字节长)。UTF-8 向后兼容 ASCII,是电子邮件和网页的首选编码。
UTF-16 一种可变长度字符编码。UTF-16 用于所有主要操作系统,如 Windows、IOS 和 Unix。

UTF-8 的前 128 个字符具有与 ASCII 相同的二进制值,这使得 ASCII 文本成为有效的 UTF-8。


HTML 标准是 Unicode UTF-8

HTML-4 中的默认字符集(ISO-8859-1)大小有限,并且在多语言环境中不兼容。

HTML-5 中的默认字符编码是 UTF-8。

使用与 UTF-8 不同的字符集的 HTML5 页面必须在 <meta> 标签中指定此字符集

示例

<meta charset="ISO-8859-1">


Unicode 和 UTF-8 之间的区别

Unicode 是一个**字符集**。

它是一个列表,其中所有字符都有唯一的十进制数字

A=65
B=66
C=67
D=69

表示字符串“hello”的十进制数字是 104 101 108 108 111

UTF-8 是**编码**。

它是将 unicode 数字转换为二进制数字以存储在计算机中的方式

UTF-8 编码将像这样存储“hello”(二进制):01101000 01100101 01101100 01101100  01101111

Unicode 是一个**字符集**。它将字符转换为数字。

UTf-8 是一个**编码标准**。它将数字转换为二进制。


HTML5 UTF-8 字符代码

以下是 HTML5 支持的一些 UTF-8 字符代码

字符代码 十进制 十六进制
C0 控制和基本拉丁语 0-127 0000-007F
C1 控制和拉丁语-1 补充 128-255 0080-00FF
拉丁语扩展-A 256-383 0100-017F
拉丁语扩展-B 384-591 0180-024F
拉丁语 IPA 592-685 0250-02AD
间距修饰符 688-767 02B0-02FF
变音符号 768-879 0300-036F
希腊语和科普特语 880-1023 0370-03FF
西里尔字母基本 1024-1279 0400-04FF
西里尔字母补充 1280-1327 0500-052F
一般标点符号 8192-8303 2000-206F
货币符号 8352-8399 20A0-20CF
字母符号 8448-8527 2100-214F
数字形式 8528-8591 2150-218F
箭头 8592-8703 2190-21FF
数学运算符 8704-8959 2200-22FF
方框绘制 9472-9599 2500-257F
块元素 9600-9631 2580-259F
几何形状 9632-9727 25A0-25FF
杂项符号 9728-9983 2600-26FF
图形符号 9984-10175 2700-27BF
杂项数学符号 A 10176-10223 27C0-27EF
补充箭头 A 10224-10239 27F0-27FF
盲文 10240-10495 2800-28FF
补充箭头 B 10496-10623 2900-297F
杂项数学符号 B 10624-10751 2980-29FF
补充数学运算符 10752-11007 2A00-2AFF
杂项符号和箭头 11008-11263 2B00-2BFF

×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.