🔤 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提取后尝试用不同编码解码。