繁体   English   中英

如何在JavaScript或Java中将常规字符串格式(ascii?)转换为UTF-7?

[英]How to convert a regular string format (ascii?) to UTF-7 in JavaScript or Java?

因此,我试图了解如何将通常视为'<'的特殊字符转换为UTF-7中的'+ ADw-'。

是否存在可以执行此操作的在线工具或JavaScript或Java内置库?

这背后的数学原理是什么? 我知道UTF-7使用7位来存储字符,因此我猜想'+ ADw-'只是ASCII中的<<的数字表示形式? 意思是,如果您将数字转换为“ <”,那么数字等于“ + ADw-”吗?

谢谢!

Java本身不支持UTF-7。

但是该提供了UTF-7字符集实现,当您将其jar添加到Java应用程序中时,您可以简单地编写:

OutputStreamWriter out = new OutputStreamWriter(System.out, "UTF-7");
out.write("<");

了解如何将字符串转换为UTF-7。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM