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。
根本原因在於JDE用這些屬性生成<Project>.rapc文件時不進行編碼轉換,而rapc讀取該文件時只認UTF-8編碼的字符串,所以產生錯誤。
解決辦法:不在這些屬性裏用中文,或者是將JDE生成的rapc文件自行轉換編碼爲UTF-8。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Qt/C++音視頻開發77-獲取本地有哪些攝像頭名稱/ffmpeg命令日誌方式
飛揚青雲
2024-06-16 14:31:38
Java 學習網站
## spring security https://github.com/jitwxs/blog-sample/tree/master
dunkbird
2024-06-16 14:31:18
全面解析 OAuth 2.0:概念、流程與實戰示例
Ryan_zheng
2024-06-16 14:24:47
Lakehouse 還是 Warehouse?(2/2).md
eesf
2024-06-16 14:22:37
C#/.NET/.NET Core拾遺補漏合集(24年6月更新)
追逐時光
2024-06-16 14:21:47
Python 潮流週刊#56:NumPy 2.0 裏更快速的字符串函數(摘要)
豌豆花下貓
2024-06-16 14:19:07
python: time object
®Geovin Du Dream Park™
2024-06-16 14:00:36
定期優化和分析表
xiaobingch
2024-06-16 13:56:25
存檔-環境信息conda
太一吾魚水
2024-06-16 13:44:44
存檔-環境信息apt
太一吾魚水
2024-06-16 13:44:44
Wireshark 安裝+使用(一)
https://blog.csdn.net/zhuizhufanxin123/article/details/103982940
規格嚴格-功夫到家
2024-06-16 13:43:14
metasploit學習
規格嚴格-功夫到家
2024-06-16 13:43:14
VirtIO drivers for Linux, Windows and etc.
paceship9
2024-06-16 13:42:04