控制檯輸出亂碼

        這是你修改爲UTF-8引起的問題,這是eclipse的bug,就是不能自動識別javaVM運行環境,例如你設置的全部爲UTF-8,那麼MyEclipse會默認你的運行環境是UTF-8,實際情況是你的系統是中文版本系統,默認的JavaVM運行環境是GBK,而你控制檯卻是UTF-8,輸出編碼出現異常,故輸出是亂碼。

        這是比較複雜的,我暫時也沒有找到一個一勞永逸的解決方法,只能針對單個執行文件分別設置JAVA虛擬機運行環境(你修改的結果只對當前執行文件有效,不知道怎麼將控制檯編碼缺省值修改爲GBK)。

        具體這麼設置:run(運行)→run config(運行配置)→這時右邊有選項卡,選擇common(公共)→encoding(控制檯編碼),選擇other其他然後輸入GBK,點擊Apply(應用)。

        OK,這下就正常了。當然其他編碼問題你需要自己轉換。

發佈了28 篇原創文章 · 獲贊 5 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章