JNI c语言里的char数组怎么转成java的char数组? 财富值18

2016-10-29 14:40发布

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

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答

要先搞清楚两边分别是什么编码。

参考一下这篇文章

C中的char[]字符串,默认情况下是UTF-8编码的可以通过JNIEnv的NewStringUTF()函数将C中的char[]字符串转为Java的字符串,这个函数的签名为:

一周热门 更多>