`
chaoslawful
  • 浏览: 196587 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

BlackBerry JDE的I/O Error: Invalid UTF-8错误原因

阅读更多
BlackBerry JDE编译程序时可能会出现I/O Error: Invalid UTF-8错误,一个原因是在Project的Properties设置中,Project Name/Version/Vendor等属性填写时使用了非UTF-8编码的字符串。由于Win32下默认的编码是GBK,因此若在JDE中编辑这些属性时用了中文,编译Project时就会出现这个错误。

根本原因在于JDE用这些属性生成<Project>.rapc文件时不进行编码转换,而rapc读取该文件时只认UTF-8编码的字符串,所以产生错误。

解决办法:不在这些属性里用中文,或者是将JDE生成的rapc文件自行转换编码为UTF-8。
分享到:
评论
1 楼 wuhua 2009-12-15  
好文章, 收藏了先, 正好遇到类似的问题, 不过好好神奇去, 我的build文件已经是utf-8了,只是name是中文,但是好像还是有问题的

相关推荐

Global site tag (gtag.js) - Google Analytics