【发布时间】:2019-10-04 00:31:30
【问题描述】:
所有文本到二进制转换器返回每个字母代码 8 位 - 是否还有另一个 0/1 系统具有更少或更多的数字?
我听说有不同形式的二进制代码,但所有文本到二进制转换器都返回每个字母代码 8 位数字(例如 01001101)。
是否存在仅包含 0 和 1 且位数更少或更多的文本到二进制转换?
如果我想将文本转换为 0 和 1,我是否总是以每个字母 8 位结束?这种8位数的二进制转换是不是现在常用的?
【问题讨论】:
-
嗯,一个字节是 8 位,你为什么期望不同的东西呢? Unicode 字符实际上使用了两个字节。
-
Unicode 字符可以使用 1 到 4 个字节,具体取决于编码。例如,UTF-8 可以使用 1、2、3 或 4 个字节:en.wikipedia.org/wiki/UTF-8。 UTF-16 可以是两个或四个字节:en.wikipedia.org/wiki/UTF-16。而UTF-32是四个字节:en.wikipedia.org/wiki/UTF-32
标签: binary