🔍

首页Home › 编码与加密Encoding & Crypto

🔤 Unicode 转 UTF-32Convert Unicode to UTF-32

把文本写成 UTF-32 编码(每个码位 4 字节,8 位十六进制),可选大端或小端以及 BOM。本地处理。Write text as UTF-32 (4 bytes, 8 hex digits per code point), big- or little-endian, with an optional BOM. Processed locally.

使用说明与常见问题How-to & FAQ

「Unicode 转 UTF-32」是什么?What is the Convert Unicode to UTF-32 tool?

把文本写成 UTF-32 编码(每个码位 4 字节,8 位十六进制),可选大端或小端以及 BOM。本地处理。Write text as UTF-32 (4 bytes, 8 hex digits per code point), big- or little-endian, with an optional BOM. Processed locally.

如何使用「Unicode 转 UTF-32」?How do I use the Convert Unicode to UTF-32 tool?

在「Unicode 转 UTF-32」中,把内容粘贴或输入到上方输入框,按需设置「字节序」,结果会实时显示在下方,点击「复制结果」即可复制。例如输入「A」,得到「00000041」。In the Convert Unicode to UTF-32: Paste or type into the input box, adjust "Byte order"; the result appears below instantly — click "Copy result" to copy it. Example: "A" → "00000041".

UTF-32 和 UTF-16 有什么不同?How does UTF-32 differ from UTF-16?

UTF-32 每个码位固定 4 字节,码位值直接就是编码值;UTF-16 每个码元 2 字节,U+FFFF 以上的字符(如大多数 Emoji)要用两个代理码元表示。UTF-32 always uses 4 bytes per code point, so the code unit equals the code point; UTF-16 uses 2-byte units and needs a surrogate pair for characters above U+FFFF, such as most emoji.

大端、小端和 BOM 是什么?What are big-endian, little-endian and the BOM?

大端(BE)先写高位字节,😀 写成 0001f600;小端(LE)先写低位字节,写成 00f60100。BOM 是开头的 U+FEFF,BE 下为 0000feff,LE 下为 fffe0000,用来让读取方识别字节序。Big-endian (BE) writes the high byte first, so 😀 is 0001f600; little-endian (LE) writes the low byte first, 00f60100. The BOM is U+FEFF at the start, 0000feff in BE and fffe0000 in LE, and tells a reader the byte order.

会上传文本吗?Is my text uploaded?

不会,全部在浏览器里用 JavaScript 处理,文本不会离开你的设备。No. Everything runs in your browser with JavaScript and the text never leaves your device.

输入和输出是什么样的?What does the input and output look like?

例如在「Unicode 转 UTF-32」中输入 A,输出为:00000041。For example, the Convert Unicode to UTF-32 turns the input A into: 00000041.

有哪些选项可以调整?What options can I adjust?

「Unicode 转 UTF-32」的设置:「字节序」可选 大端 BE、小端 LE(默认 大端 BE);可勾选:「加 BOM」、「每码位一行」、「大写」。每次生成结果都按当前设置处理。Settings in the Convert Unicode to UTF-32 — "Byte order": Big-endian, Little-endian (default Big-endian); tick boxes: "Add BOM", "One code point per line", "Uppercase". The result always uses the current settings.

编码和加密有什么区别?Is encoding the same as encryption?

编码(如 Base64、URL 编码)可直接还原,不提供保密性;加密需要密钥。「Unicode 转 UTF-32」的处理全部在本地完成。No. Encoding (Base64, URL…) is reversible by anyone; encryption needs a key. The Convert Unicode to UTF-32 works fully offline in your browser.

「Unicode 转 UTF-32」免费吗?需要注册吗?Is the Convert Unicode to UTF-32 free? Do I need an account?

「Unicode 转 UTF-32」完全免费,无需注册或安装,打开网页即可使用,手机和电脑都能用;输入的内容只在你的浏览器本地处理。The Convert Unicode to UTF-32 is completely free with no sign-up or install and works on phones and desktops; what you enter is processed only in your browser.

相关工具Related tools

🔤 Unicode 转 UTF-16Convert Unicode to UTF-16🔢 Unicode 转码位Convert Unicode to Code Points🔗 Unicode URL 编码URL Encode Unicode🔢 任意进制转 UTF-8 文本Convert Arbitrary Base to UTF-8🧬 Base64 转 UTF-8 文本Convert Base64 to UTF-8🔤 码位转 UTF-8 字节Convert Code Points to UTF-8🔗 Data URI 转 UTF-8 文本Convert Data URI to UTF-8🔟 十进制字节转 UTF-8Convert Decimal to UTF-88️⃣ 八进制字节转 UTF-8Convert Octal to UTF-8🔤 UTF-16 转 UTF-8 文本Convert UTF-16 to UTF-8🔤 UTF-32 转 UTF-8 文本Convert UTF-32 to UTF-8🔢 UTF-8 转任意进制Convert UTF-8 to Arbitrary Base

← 全部工具All tools