Unicode 转义:使用 json_encode() 生成 \uXXXX 格式的 Unicode 转义字符串
十六进制编码:bin2hex(utf8_encode($text)) 将文本转为 UTF-8 后再转十六进制
URL 编码:urlencode() 生成符合 UTF-8 标准的 URL 编码
HTML 实体:htmlentities() 带 UTF-8 参数生成 HTML 实体编码
Base64 编码:base64_encode(utf8_encode($text)) 基于 UTF-8 进行 Base64 编码
支持 5 种常见的 UTF-8 编码格式选择
保留用户输入和选择的编码类型,提升体验
新增「清空输入」按钮,方便重新操作
结果区域使用等宽字体,保证编码格式清晰
PHP 版本 >= 5.4(JSON_UNESCAPED_UNICODE 常量最低支持版本)
无需额外扩展,PHP 内置函数即可完成所有编码操作
| 输入文本 | 选择编码类型 | 输出结果 |
|---|---|---|
| 测试 123 | Unicode 转义 | \u6d4b\u8bd5123 |
| 测试 123 | 十六进制 | e6b58be8af95313233 |
| 测试 123 | URL 编码 | %E6%B5%8B%E8%AF%95123 |
| 测试 123 | HTML 实体 | 测试 123 |
| 测试 123 | Base64 编码 | 5rWL6K+VMTIz |
该工具支持5 种常用的 UTF-8 编码格式,满足不同场景的编码需求
核心使用 PHP 内置函数实现编码,保证效率和兼容性,无需第三方库
界面交互友好,包含复制、清空等实用功能,输入输出都做了 XSS 防护(htmlspecialchars())