文本转二进制转换器(UTF-8)
将文本转换为二进制代码:每个字符按 UTF-8 编码,每个字节显示为 8 位,可用空格、逗号、换行或不加分隔符。免费,浏览器内运行。
3 字节
每个字符先按 UTF-8 编码,每个字节写成 8 位,因此“é”占两个字节,表情符号占四个字节。
什么是 文本转二进制?
输入任意文本,即可看到其字节的二进制表示。字符先按 UTF-8 编码,因此普通 ASCII 字母占一个字节(8 位),而带重音的字母、其他文字和表情符号占两到四个字节。
如何使用 文本转二进制
- 在文本中键入或粘贴文本。
- 选择字节分隔符:空格、无、换行或逗号。
- 复制二进制输出;字节数显示在上方。
示例
输入
Hi
输出
01001000 01101001
何时使用 文本转二进制
适用于讲解文本如何存储、解谜,或查看字符串的确切字节。如果需要的是字符的 Unicode 码位(U+00E9)而不是 UTF-8 字节,请改用 Unicode/码位工具。
文本转二进制 的工作原理
浏览器的 TextEncoder 将字符串转换为 UTF-8 字节。每个字节以二进制写出并在左侧补零至 8 位,然后用所选分隔符连接。对于 ASCII 文本,结果与经典的“ASCII 转二进制”相同;对于其他字符,显示的是真实的 UTF-8 字节序列,而不是 Unicode 码位。
常见用例
- 向学生展示字母 A 如何变成 01000001
- 为谜题或密室逃脱制作二进制信息
- 查看带重音的单词或表情符号在 UTF-8 中占多少字节
- 为网络或编码练习准备位串
常见问题
为什么“é”会得到 16 位?
在 UTF-8 中,字符 é(U+00E9)存储为两个字节 C3 A9,因此输出是 11000011 10101001。
这和 ASCII 转二进制一样吗?
对于字符 0–127 是一样的,因为在这个范围内 UTF-8 与 ASCII 完全相同。
可以把结果转换回去吗?
可以,把它粘贴到二进制转文本工具中;它接受这里使用的所有分隔符。
推荐的下一步
文本重复
把任意文本、单词或表情重复最多 100,000 次,副本之间可用换行、空格、逗号、无分隔或自定义分隔符连接,可立即复制或下载。
文本反转
把文本倒序排列,反转单词或行的顺序,或翻转每个单词内部的字母。表情和带重音字母保持完整。免费,在浏览器中运行。
文本重合高亮
比较两段文本并高亮它们共有的词序列,显示每段文本重合部分所占的百分比。不会联网搜索,只比较你粘贴的文本。
句子计数器
统计任意文本中的句子数量,查看每句平均词数,并列出编号的已识别句子。支持 Unicode,在浏览器中运行。
段落计数器
统计以空行分隔的段落,或把每一行视为一个段落。显示每段词数并列出找到的每个段落,免费且保护隐私。
文本清理
整理杂乱文本:去除行首尾空白、合并空格、删除空行和不可见字符、把引号改为直引号、清除表情、标点或数字。保护隐私。