Как конвертировать char [] в UTF8, чтобы избежать ошибки байта в JNI - PullRequest
2 голосов
/ 26 июля 2011

Используя 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 [] в строку, чтобы избежать этой ошибки / предупреждения снова?

...