我有一个类似“QQBkADEBbgAxAXoA”的字符串,我正在创建该字符串的字节数组并使用此代码将其转换为 c# 中的字符串。
string value = new UnicodeEncoding()).GetString(array)
我需要 Java 中的这个 UnicodeEncoding。是否有可以在 java 中执行它的类?
最佳答案
C# 类 UnicodeEncoding
在 UTF-16 上编码。
String value = new String(bytes, "UTF-16LE");
上面的代码对我有用,因为 c# 使用小端表示,而 Java UTF-16 是大端。
关于java - java中的Unicode编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24286621/