在 UTF-8、GBK 和其他编码之间转换文本
点击示例加载: Click on any example to load it into the input field, or use "Quick Run" to automatically convert:
你好世界!Hello World!
こんにちは世界
Héllo Wörld 你好 🌍
字符编码是一种将字符映射到字节以进行存储和传输的系统。我们的实现使用 JavaScript 内置的 TextEncoder/TextDecoder API,并为十六进制、二进制和 Unicode 转义格式提供自定义处理程序。UTF-8、GBK 和 ISO-8859-1 等不同编码以不同方式表示字符,当数据使用错误的编码解码时会导致「乱码」(garbled text)。
支持 UTF-8、GBK、Latin-1 等
输入时即时预览
文本、十六进制、Base64 和 Unicode 格式
所有处理都在浏览器中进行
UTF-8 每个字符使用 1-4 字节,向后兼容 ASCII。UTF-16 使用 2 或 4 字节。UTF-8 在 Web 上更常见,而 UTF-16 在 Windows 和 Java 内部使用。
乱码中文通常意味着文本以 GBK 编码但以 UTF-8 解码(或相反)。尝试从原始编码转换为 UTF-8。
是的,所有编码转换都在浏览器中本地进行。您的数据永远不会发送到任何服务器。
发现更多工具和指南,帮助您提升开发工作流程