字符编码转换工具

工具说明

在线字符编码转换工具,支持文本字符串在utf-8, utf-16le, ucs-2, latin1, base64, ascii, hex 以及字节数组等编码之间相互转换。

utf-8:多字节编码的 Unicode 字符。 许多网页和其他文档格式使用 UTF-8。 当解码结果为不完全包含有效 UTF-8 数据的字符串时,则 Unicode 替换字符 U+FFFD � 将用于表示这些错误。

utf-16le:多字节编码的 Unicode 字符。 与 'utf8' 不同,字符串中的每个字符都将使用 2 或 4 个字节进行编码。 本工具所使用的utf-16le是UTF-16 的小端序变体。

latin1: Latin-1 代表 ISO-8859-1。 此字符编码仅支持 U+0000 至 U+00FF 的 Unicode 字符。 每个字符都使用单个字节进行编码。 不符合该范围的字符将被截断并映射到该范围内的字符。

base64: Base64 编码。当输入为base64 编码的字符串中包含的非base64字符集(例如空格、制表符和换行符等)时,这些无效字符会被忽略。

hex: 将每个字节编码为两个十六进制字符。 当输入不是偶数个十六进制字符组成的字符串时,将对数据截断。

ascii: 仅适用于 7 位 ASCII 数据。 通常,没有理由使用此编码,因为在编码或解码纯 ASCII 文本时,'utf8'(或者,如果已知数据始终是纯 ASCII,则为 'latin1')将是更好的选择。 它仅用于旧版兼容性。

ucs-2: utf16le 的别名。 UCS-2 过去指的是 UTF-16 的一种变体,它不支持代码点大于 U+FFFF 的字符。

byte-array: 字节数组,将每个字节编码为0-255之间的10进制数值,并用英文句号`,`隔开连起来。

©2024 QR9.NET All rights reserved. 联系邮箱:470589027@qq.com 桂ICP备16009901号-6.