JNI调用C函数返回中文出现乱吗

fcsong000833 发布于 2013/09/03 08:47
阅读 454
收藏 0

首次使用JNI技术在android软件开发中调用后台C代码函数,JNI的编译采用NDK_r9,直接将C代码在Eclipse环境下编译成.so库。

发现C函数返回的中文在java中得到是乱码。通过Baidu所有解决方案几乎都是需要借用系统函数,如window下的系统函数,因此需要包含window.h头文件,采用在VC下编译成dll供java调用的方式,但在Eclipse环境下包含该文件直接报无法找到错误。

请问是否有什么更简便方式能满足我的需求? 谢谢

加载中
0
kenping
kenping
utf8编码问题?你可以用iconv这个是linux下的东西
0
fcsong000833
fcsong000833

引用来自“kenping”的答案

utf8编码问题?你可以用iconv这个是linux下的东西

window XP操作系统

Eclipse开发平台 + NDK_r9

0
kenping
kenping

引用来自“fcsong000833”的答案

引用来自“kenping”的答案

utf8编码问题?你可以用iconv这个是linux下的东西

window XP操作系统

Eclipse开发平台 + NDK_r9

你说的是你的开发环境,Android本身是Linux,你的代码是要到Android下跑的,另iconv也有windows移植版
0
fcsong000833
fcsong000833

引用来自“kenping”的答案

引用来自“fcsong000833”的答案

引用来自“kenping”的答案

utf8编码问题?你可以用iconv这个是linux下的东西

window XP操作系统

Eclipse开发平台 + NDK_r9

你说的是你的开发环境,Android本身是Linux,你的代码是要到Android下跑的,另iconv也有windows移植版
如此啊  测试下  谢谢
返回顶部
顶部