In JNI, voglio convertire il char * a jstring utilizzando seguente metodo:come convertire char [] in jstring in JNI?
env->NewStringUTF(chm_pcText)
funziona per il testo inglese, ma non è riuscito con il cinese, e ottenere seguente messaggio:
JNI WARNING: illegal continuation byte.
come risolvere vero?
La prego di inviare un po 'di codice in questione in modo da poter ottenere esattamente quello che vuoi? – Lion
Che formato è 'chm_pcText'? È UTF-8? Puoi fornire un piccolo esempio di 'chm_pcText' che produce questo errore? –
il chm_pcText viene letto da qualche file, la sua codifica da GBK. il suo tipo c è char *. –