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用这些属性生成.rapc文件时不进行编码转换,而rapc读取该文件时只认UTF-8编码的字符串,所以产生错误。

解决办法:不在这些属性里用中文,或者是将JDE生成的rapc文件自行转换编码为UTF-8。

你可能感兴趣的:(BlackBerry)