汉字二进制转换器
✔️✖️
GB18030
UTF-8
Unicode
汉字转
2进制
3进制
4进制
5进制
6进制
7进制
8进制
9进制
10进制
11进制
12进制
13进制
14进制
15进制
16进制
17进制
18进制
19进制
20进制
21进制
22进制
23进制
24进制
25进制
26进制
27进制
28进制
29进制
30进制
31进制
32进制
33进制
34进制
35进制
36进制
✔️✖️
GB18030
UTF-8
Unicode
2进制
3进制
4进制
5进制
6进制
7进制
8进制
9进制
10进制
11进制
12进制
13进制
14进制
15进制
16进制
17进制
18进制
19进制
20进制
21进制
22进制
23进制
24进制
25进制
26进制
27进制
28进制
29进制
30进制
31进制
32进制
33进制
34进制
35进制
36进制
转汉字
本页面可实现任意字符(非GB18030字符集)与2-36进制编码的相互转换。注意:
点击“✖️”符号可切换到选中状态,用于选择汉字转编码或是编码转汉字。
除二进制和十六进制外,所有进制编码都使用了零宽空格(U+200C)区分字节,可以使用 字节数查询 了解。
之前在做 Base32编码解码 页面时,涉及到汉字的二进制编码,测试中需要将汉字按字节切分,再转换到二进制,与原数据比对。为了之后使用方便,特设计本页面,用于汉字(Unicode和UTF-8可用于任何字符,GB18030则不包含部分国家字符)与二进制(可应用到2-36进制范围)之间的相互转换。
二进制每8比特(即8位)构成一个字节,对于单字节的ASCII字符来说,8比特二进制值就能代表一个字符。而对于汉字这样的多字节字符,需要将其按字节切分,每个字节分别用8比特来表示。然而,多字节字符又涉及到不同的字符集编码,例如Unicode、UTF-8、GB18030等,不同的字符集对同一个多字节字符的编码可能不同,并且对其编码的字节数也可能不同。例如“中”字,Unicode使用4字节表示,UTF-8使用3字节,GB18030则使用2字节不同的编码表示。所以在汉字与二进制转换中需要考虑到字符的编码,通常,按照UTF-8编码与二进制进行转换。
字符编码的进制问题,常见的有二进制、十进制、十六进制等。为了方便,本页面同时列出2-36进制的选择项,可以将字符转换到二至三十六进制的编码,同时也可以将这些编码转换回字符。