🔤 Unicode 字符编码转换器
UTF-8 · UTF-16 · Latin1在 Unicode 与现代字符编码之间精准互转。支持 UTF‑8、UTF‑16LE/BE 以及 Latin1 (ISO‑8859‑1), 提供 Hex 映射生成与解析。所有转换均在本地完成,无网络上传。
输入内容并选择操作,结果将显示在此处
关于 Unicode 编码转换工具
什么是 Unicode ? Unicode(统一码)为每种语言的每个字符设定了独一无二的数字编号(码点),解决了历史上多种编码互不兼容的问题。本工具基于 Unicode 码点实现 UTF‑8、UTF‑16、Latin1 之间的编码/解码,让您直观理解字符在计算机中的存储方式。
📌 支持的编码标准详解
UTF-8
互联网上最通用的变长编码,使用 1~4 字节表示一个字符。ASCII 字符占 1 字节,兼容经典 ASCII,无字节序问题。Web 页面、JSON、Linux 默认使用 UTF-8。
UTF-16LE / UTF-16BE
使用 2 字节或 4 字节编码,Windows 内核、Java 字符串、.NET 内部均采用 UTF-16LE。LE (小端) 低地址存低位字节,BE (大端) 相反。本工具支持两种序。
Latin1 (ISO-8859-1)
单字节编码,覆盖西欧语言,码点范围 0x00–0xFF。它是 HTML 实体和 HTTP 头部的后备编码。注意 Latin1 无法表示超出 U+00FF 的字符,转换时会被替换为问号。
🧪 编码 / 解码 实用场景
- 生成 Hex 映射: 输入文本,工具将其转换为当前编码下的十六进制字节序列。例如“Hello”在 UTF-8 下为
48 65 6c 6c 6f。 - 从 Hex 解析文本: 输入十六进制字符串(空格可选),工具会按照所选编码解析回原始文本。用于分析网络协议、逆向工程或乱码修复。
- 乱码调试: 若看到类似 “文嗔 的乱码,通常是因为字节被用错了编码解读。可将乱码的Hex提取后尝试用不同编码解码。