字符:修订间差异
(创建页面,内容为“字符(character) ==简介== ===时间轴=== ==字符集== 字符集(character set),是多个字符的集合。 ==字符编码== 字符编码(character en…”) |
无编辑摘要 |
||
第8行: | 第8行: | ||
==字符编码== | ==字符编码== | ||
=== 概览 === | |||
字符编码(character encoding),是对字符集中的字符进行编码,转为二进制模式或电磁波,方便信息的存储、传输和转换。 | 字符编码(character encoding),是对字符集中的字符进行编码,转为二进制模式或电磁波,方便信息的存储、传输和转换。 | ||
字符编码在不同的软件或社区可能使用不同单词表示,如: | |||
{| class="wikitable" style="width: 100%; | |||
! 名称 | |||
! 描述 | |||
|- | |||
| charset | |||
| [[MySQL]],使用<code>SHOW CHARACTER SET;</code>语句可以查看支持的字符编码。 <br \>[[HTML]],HTTP header中可以定义文档的字符编码如<code>Content-Type: text/html; charset=UTF-8</code>。<br \>[[CSS]],可以使用@charset指定字符编码,如<code>@charset "UTF-8";</code> | |||
|- | |||
| character encoding | |||
| 维基百科,使用 character encoding。<br \>gedit,linux下的文本编辑器,文本另存为时可以选择character encoding。 | |||
|- | |||
| | |||
| | |||
|} | |||
{{了解更多 | |||
|[https://www.w3.org/International/articles/definitions-characters/ W3C:字符编码 - 基本概念] | |||
|[https://dev.mysql.com/doc/refman/8.0/en/charset.html MySQL 文档:Chapter 10 Character Sets, Collations, Unicode] | |||
|[https://developer.mozilla.org/zh-CN/docs/Web/CSS/@charset MDN:CSS - @charset] | |||
|[https://stackoverflow.com/questions/2281646/whats-the-difference-between-encoding-and-charset stackoverflow:What's the difference between encoding and charset?] | |||
}} | |||
===常见字符编码=== | |||
{| class="wikitable" style="width: 100%; | {| class="wikitable" style="width: 100%; | ||
! 字符编码 | ! 字符编码 | ||
第23行: | 第46行: | ||
|- | |- | ||
| [[UTF-8]] | | [[UTF-8]] | ||
| Unicode | | [[Unicode]] | ||
| 1~6 | | 1~6 | ||
| | | | ||
第39行: | 第62行: | ||
==资源== | ==资源== | ||
===标准=== | |||
*IETF:rfc2279:https://datatracker.ietf.org/doc/html/rfc2279 | |||
===文章=== | ===文章=== | ||
*[https://zh.wikipedia.org/wiki/字符编码 维基百科:字符编码] | *[https://zh.wikipedia.org/wiki/字符编码 维基百科:字符编码] | ||
*[https://en.wikipedia.org/wiki/Character_encoding 维基百科:Character encoding] | *[https://en.wikipedia.org/wiki/Character_encoding 维基百科:Character encoding] | ||
*[https://www.w3.org/International/articles/definitions-characters/ W3C:字符编码 - 基本概念] | |||
*[https://www.w3.org/International/getting-started/characters.zh-hans.html W3C:Richard Ishida - 介绍字符集与编码] | *[https://www.w3.org/International/getting-started/characters.zh-hans.html W3C:Richard Ishida - 介绍字符集与编码] | ||
*[https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/ joelonsoftware.com:The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)] | |||
[[分类:操作系统]] | [[分类:操作系统]] |
2022年1月17日 (一) 03:02的最新版本
字符(character)
简介
时间轴
字符集
字符集(character set),是多个字符的集合。
字符编码
概览
字符编码(character encoding),是对字符集中的字符进行编码,转为二进制模式或电磁波,方便信息的存储、传输和转换。
字符编码在不同的软件或社区可能使用不同单词表示,如:
名称 | 描述 |
---|---|
charset | MySQL,使用SHOW CHARACTER SET; 语句可以查看支持的字符编码。 HTML,HTTP header中可以定义文档的字符编码如 Content-Type: text/html; charset=UTF-8 。CSS,可以使用@charset指定字符编码,如 @charset "UTF-8";
|
character encoding | 维基百科,使用 character encoding。 gedit,linux下的文本编辑器,文本另存为时可以选择character encoding。 |
了解更多 >> W3C:字符编码 - 基本概念 MySQL 文档:Chapter 10 Character Sets, Collations, Unicode MDN:CSS - @charset stackoverflow:What's the difference between encoding and charset?
常见字符编码
字符编码 | 字符集 | 字符占用空间(字节) | 描述 |
---|---|---|---|
ASCII | ASCII | 1 | |
UTF-8 | Unicode | 1~6 | |
UTF-16 | Unicode | ||
UCS-2 | Unicode | 2 |
资源
标准
- IETF:rfc2279:https://datatracker.ietf.org/doc/html/rfc2279