`
linuxstuding
  • 浏览: 1223032 次
文章分类
社区版块
存档分类
最新评论

Android 从JNI中传入UTF8 的字符到Java

 
阅读更多

从JNI中传入UTF8 的字符乱码的问题,困扰了我很久了哇,今天终于找到解决办法了。

由于env->NewStringUTF支持的是 Modified UTF-8,所以这个API不能用来从JNI

中传入标准的UTF8字符到Java。

# javac ReturnUTF8.java

  # java ReturnUTF8

 

  

   这里会生成一个ReturnUTF8.h头文件

# g++ -shared -I /usr/lib/jvm/java-1.5.0-sun/include -I /usr/lib/jvm/java-1.5.0-sun/include/linux ReturnUTF8.cpp -o libReturnUTF8Jni.so

  # export LD_LIBRARY=.

  # java ReturnUTF8

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics