您当前的位置: 首页 > 

柳鲲鹏

暂无认证

  • 0浏览

    0关注

    4642博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

JNI中,getBytes()最好指明UTF-8

柳鲲鹏 发布时间:2019-09-05 16:30:11 ,浏览量:0

同事报了个bug,说是中文文字取不到。

吾就感觉奇怪,在LINUX上正确,在windows上怎么就不对?是不是测试人员搞错了?

吾亲自试之……果然不对。

不对怎么办?这个……还好吾对编码问题很了解,自然就想到了编码问题。于是,吾在getBytes()时,原来没有参数,现在加上UTF-8。果然,立竿见影,文字取到了。

当然因为吾智商低,通过JNI调用getBytes()时,开始参数直接使用"UTF-8",立即崩溃……反复调试多次,才明白过来要先转换为jstring才能作为参数传递进去。

关注
打赏
1665724893
查看更多评论
立即登录/注册

微信扫码登录

0.0512s