찾다

 >  Q&A  >  본문

android - JNI c语言里的char数组怎么转成java的char数组?

java的实体里定义的char[] name JNI定义结构体属性char[] name将结构体属性值(中文)传给java是乱码,怎么解决?不要让我改变属性类型!

黄舟黄舟2869일 전852

모든 응답(3)나는 대답할 것이다

  • PHPz

    PHPz2017-04-17 17:53:41

    이 글 참고

    먼저 양쪽의 인코딩이 무엇인지 파악해야 합니다.

    회신하다
    0
  • 迷茫

    迷茫2017-04-17 17:53:41

    C의 char[] 문자열은 기본적으로 UTF-8로 인코딩됩니다. JNIEnv의 NewStringUTF() 함수를 사용하여 C의 char[] 문자열을 Java 문자열로 변환할 수 있습니다. 🎜> 으아악

    회신하다
    0
  • 高洛峰

    高洛峰2017-04-17 17:53:41

    가장 간단한 예를 살펴보세요.

    으아악

    회신하다
    0
  • 취소회신하다