ホームページ > に質問 > 本文
java的实体里定义的char[] name JNI定义结构体属性char[] name将结构体属性值(中文)传给java是乱码,怎么解决?不要让我改变属性类型!
PHPz2017-04-17 17:53:41
こちらの記事を参照
まず、両側のエンコーディングが何であるかを理解する必要があります。
迷茫2017-04-17 17:53:41
C の char[] 文字列はデフォルトで UTF-8 でエンコードされます。JNIEnv の NewStringUTF() 関数を使用して、C の char[] 文字列を Java 文字列に変換できます。この関数のシグネチャは次のとおりです。 🎜> リーリー
高洛峰2017-04-17 17:53:41
最も単純な例を見てください: