解決智能機上打開Java文件亂碼的問題

安卓平板電腦或智能機上打開java文件就會出現中文內容的亂碼,影響閱讀,怎麼辦?

筆者知道這是文件編碼的問題。先解釋下面閱讀時可能會有的疑問,原生java文件都是筆者在電腦上的eclipse創建的,現在傳在手機上用AIDE集成開發軟體打開就會亂碼。

類似的問題,相信讀者也有遇到過,或者讀者沒有遇到,是好奇心,還是學習。

請繼續往下看。

工具/原料

搭載Windows系統的電腦
電腦自帶記事本Notepad

方法/步驟

把那文件從手機中複製到電腦上,用電腦的自帶記事本打開。

方法:滑鼠選中要打開的java文件,滑鼠右鍵選擇編程打開方式,在系統已有的程序列表里選擇記事本

在記事本編程中,我們能看到內容顯示正確。還是要解決以後的內容亂碼問題,我們應該這樣做,點擊菜單欄的文件,再選擇另存為

接下來,我們只需改動一處再保存即可,其它的都不要改動。

這時我們會看到記事本另存為的文本編碼是ANSI,我們就將其改為UTF-8,然後保存,關閉記事本,亂碼問題解決成功。

把已改好的java文件複製到智能機上打開,看吧,如圖,亂碼問題已經解決了。

另外,如果讀者有用eclipse開發工具,要想將所有的項目java文件編碼設置為UTF-8,就這樣做,在菜單欄依次點擊Windows→Preferences→General→Workspance

即可找到,如圖所示,建議在新建項目時去設置,不要在已有項目下設置,否則會出現亂碼。

eclipse在重新創建工程文件時的默認設置就是GBK編碼,筆者對此深感無奈,需要經常去設置。

經驗總結

如果讀者有個疑問,可以再打開記事本,另存為看看文件的文本編碼是不是UTF-8,如果是,說明文本編碼已經改好了。放回去在智能機上就不會顯示亂碼,能正確顯示。

由於安卓系統智能機默認的文本編碼是UTF-8,若打開文本編碼是ANSI的文件就會出現中文顯示亂碼。

如果是TXT文件內容亂碼,可以改為其它的文本編碼試試看能否解決亂碼問題。

注意事項

如果讀者認為此經驗有問題,請留言;
如果讀者覺得此經驗很有用,請點讚;
如果讀者認為此經驗有幫助,請投票。
謝謝!Thanks you!

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場