Native ↔ ASCII(native2ascii)

关于这个工具

Java 传统的 .properties 文件规定用 ISO-8859-1(Latin-1)编码,因此该范围之外的字符——中文、日文、带重音的字母或 emoji——必须写成 \uXXXX 形式的 Unicode 转义。这正是 JDK 的 native2ascii 命令所做的。把原生文本粘到上框,工具会把每个非 ASCII 字符替换为小写四位 \uXXXX 转义,而 ASCII、制表符和换行保持不变,让文件对 diff 友好、可安全提交。

反向操作把满是 \uXXXX 转义的 properties 值还原成可读文本,并正确重新拼合基本多文种平面以外字符(如 emoji)所用的代理对。遇到格式错误的转义会直接报错,而不是悄悄忽略。两个方向都完全在浏览器本地运行,密钥和翻译字符串绝不离开你的机器。

相关工具

Unicode EscapeHex to TextHTML Entities