ASCII, UNICODE, SBCS, DBCS, MBCS
编码方式
ASCII:
American Standard Code for Information Interchange.
这是一种编码方法, 它属于单字符集编码的一种实现.
所有字符都是 1 byte 空间.
原 127 个字符, 后来被扩展到 255 个字符.
UNICODE:
Universal Character Set.
这是一种编码方式, 它属于多字符集编码的一种实现.
编码类型
SBCS:
Single-Byte Character Set.
一个字符由一个 byte 构成.
DBCS:
Double-Byte Character Set.
个人理解, 它是 MBCS 的子集.
一个字符由 1 byte 或 2 bytes 构成, 具体要看第一个 byte 的高位是否在特定的区间内, 从而决定该字符占用 1 byte 还是 2 bytes.
MBCS:
Multi-Byte Character Set.
一个字符由多个 bytes 构成.