字符:修订间差异

(创建页面,内容为“字符(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

资源

标准

文章