标签: java unicode utf-8 utf-16
有没有人偶然发现一个伟大的java实用程序将各种unicodes的字节流转换为UTF8字符串?
我必须解决的问题是我在字节流中获取数据,让我们说它的html,包含UTF8,UTF-16LE,UTF-16BE,以及所有语言,我想要的是将其规范化为单个UTF8字符串。它也应该非常快,但我想找到一些最好的东西。
此外,不同的编码可以在流中的任何位置。也就是说它的性质随意。它不一定是html,它可以是任何字面意思。
答案 0 :(得分:0)
Apache Common Utils API将解决您的需求。
https://commons.apache.org/proper/commons-codec/apidocs/org/apache/commons/codec/binary/StringUtils.html
https://commons.apache.org/proper/commons-codec/apidocs/org/apache/commons/codec/binary/Hex.html