使用JNI,我正在将值从文件传递到Java。但是有时会发生此错误/警告:
JNI WARNING: illegal continuation byte 0xc0
string: '���������������������'
in Lcom/package/project/parser;.getSong (Lcom/package/project/vo/songVo;Ljava/lang/String;)I (NewStringUTF)
[我已经读到,在某些情况下,所提取的字符串不会出现在UTF8中,如果是这样,我该如何转换并将解析的char []传递给字符串,以避免再次出现此错误/警告?
这是因为您的char []不是有效的modfed-utf8,请检查一下。