51上TOP

栏目

TOOLS / 嵌入式

HEX / ASCII 转换器

在十六进制字节和 ASCII / UTF-8 文本之间进行可复核转换。

浏览器本地计算字节与文本编码

快速理解

如何使用「HEX / ASCII 转换器」

3 步指南 +
  1. 填写参数按照字段说明输入数值、单位或本地文件;不确定时先阅读输入提示。
  2. 执行计算点击“计算”,结果区会显示关键数值、公式、单位和模型提醒。
  3. 判断边界结合假设与限制确认结果是否适合当前问题,不把前期估算当成仿真、综合或实测。

输入

参数

A
转换设置
ASCII 模式对不可打印字节使用转义;UTF-8 模式遇到坏序列会拒绝转换。
数据输入
按完整字节输入,可使用空格、逗号、冒号或 0x 前缀;不会自动补齐奇数位。
按完整字节输入;UTF-8 模式会严格校验序列。
文本模式按 UTF-8 编码;空文本也可以转换为空字节序列。
HEX 输出
只影响 HEX 显示,不改变字节值。
只影响 HEX 显示;无分隔符适合连续字节流。

输出

计算结果

B
正在加载当前工具…
计算结果会显示在这里。

本机操作

计算在当前浏览器完成,不上传参数。

更多操作

知识回忆

概念速记

NOTE

概念、关系和工程边界。

01 / 30 秒回忆

HEX 是字节的显示方式,ASCII 和 UTF-8 是解释这些字节的编码规则。同一串 HEX 在 ASCII 模式下可能显示转义,在 UTF-8 模式下则必须能组成合法文本。

02 / 核心关系

文本 → HEX 先执行 UTF-8(text) 得到字节;HEX → UTF-8 则执行严格解码。ASCII 可打印范围是 0x20–0x7E,控制字节应使用转义表示。

03 / 使用判断

调试串口、协议帧和寄存器转储时,先确认数据是字符还是原始二进制,再选择 ASCII 或 UTF-8;复制结果时保留字节顺序和分隔符约定。

常见误区

把十六进制字符数量当成字节数量,或把任意高位字节都当作 ASCII。UTF-8 坏序列不能靠替换字符修复,否则会掩盖原始数据错误。

工程提醒

转换器只负责编码解释,不判断协议字段、端序或校验范围;二进制帧中的长度、转义和校验字节仍要按协议文档核对。

公式计算依据
  • 文本 → HEX 先执行 UTF-8(text) 得到字节;HEX → UTF-8 则执行严格解码。ASCII 可打印范围是 0x20–0x7E,控制字节应使用转义表示。
边界假设与限制
  • 转换器只负责编码解释,不判断协议字段、端序或校验范围;二进制帧中的长度、转义和校验字节仍要按协议文档核对。