utf-16在android中的转换底层是c通过jni返回编码为utf-16的字符编码,如何转换成utf-8在android log中显示?c转码和java中转码都可,最好能在c中转码。[解决办法]str = new String(str.getBytes("UTF-16"), "UTF-8");