我一直在寻找解决方案,但似乎没有太多关于这个话题的内容。我找到了建议的解决方案:
String unicodeString = new String("utf8 here");
byte[] bytes = String.getBytes("UTF8");
String converted = new String(bytes,"UTF16");
但是,对于从 utf8 转换为 utf16,java 不处理“UTF32”,这使得该解决方案不可行。有谁知道如何实现这一目标的任何其他方式?