因此,我试图了解通常被视为“<”的特殊字符如何在 UTF-7 中转换为“+ADw-”。
是否有在线工具或 JavaScript 或 Java 中的内置库可以做到这一点?
这背后的数学原理是什么?我知道 UTF-7 使用 7bits 来存储字符,所以我猜 '+ADw-' 只是 ASCII 中 '<' 的数字表示?意思是,如果您将“<”转换为数字,那将等于“+ADw-”作为数字?
谢谢!
因此,我试图了解通常被视为“<”的特殊字符如何在 UTF-7 中转换为“+ADw-”。
是否有在线工具或 JavaScript 或 Java 中的内置库可以做到这一点?
这背后的数学原理是什么?我知道 UTF-7 使用 7bits 来存储字符,所以我猜 '+ADw-' 只是 ASCII 中 '<' 的数字表示?意思是,如果您将“<”转换为数字,那将等于“+ADw-”作为数字?
谢谢!
Java 本身不支持 UTF-7。
但是该库提供了 UTF-7 字符集实现,当您将其 jar 添加到 Java 应用程序时,您可以简单地编写:
OutputStreamWriter out = new OutputStreamWriter(System.out, "UTF-7");
out.write("<");
查看如何将字符串转换为 UTF-7。