android - JNI c语言里的char数组怎么转成java的char数组?
黄舟
黄舟 2017-04-17 17:51:41
0
3
794

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

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全員に返信(3)
PHPzhong

こちらの記事を参照

まず、両側のエンコーディングが何であるかを理解する必要があります。

いいねを押す +0
迷茫

C の char[] 文字列はデフォルトで UTF-8 でエンコードされます。JNIEnv の NewStringUTF() 関数を使用して、C の char[] 文字列を Java 文字列に変換できます。この関数のシグネチャは次のとおりです。 🎜> リーリー

いいねを押す +0
小葫芦

最も単純な例を見てください:

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート