安卓平板電腦或智能機上打開java文件就會出現中文內容的亂碼,影響閱讀,怎么辦?筆者知道這是文件編碼的問題。先解釋下面閱讀時可能會有的疑問,原生java文件都是筆者在電腦上的eclipse創建的,現在傳在手機上用AIDE集成開發軟件打開就會亂碼。類似的問題,相信讀者也有遇到過,或者讀者沒有遇到,是好奇心,還是學習。
請繼續往下看。
1、把那文件從手機中復制到電腦上,用電腦的自帶記事本打開。
方法:鼠標選中要打開的java文件,鼠標右鍵選擇編程或打開方式,在系統已有的程序列表里選擇記事本
2、在記事本編程中,我們能看到內容顯示正確。還是要解決以后的內容亂碼問題,我們應該這樣做,點擊菜單欄的文件,再選擇另存為
3、接下來,我們只需改動一處再保存即可,其它的都不要改動。這時我們會看到記事本另存為的文本編碼是ANSI,我們就將其改為UTF-8,然后保存,關閉記事本,亂碼問題解決成功。
4、把已改好的java文件復制到智能機上打開,看吧,如圖,亂碼問題已經解決了。
5、另外,如果讀者有用eclipse開發工具,要想將所有的項目java文件編碼設置為UTF-8,就這樣做,在菜單欄依次點擊Windows→Preferences→General→Workspance即可找到,如圖所示,建議在新建項目時去設置,不要在已有項目下設置,否則會出現亂碼。eclipse在重新創建工程文件時的默認設置就是GBK編碼,筆者對此深感無奈,需要經常去設置。
總結:
1、如果讀者有個疑問,可以再打開記事本,另存為看看文件的文本編碼是不是UTF-8,如果是,說明文本編碼已經改好了。放回去在智能機上就不會顯示亂碼,能正確顯示。
2、由于安卓系統智能機默認的文本編碼是UTF-8,若打開文本編碼是ANSI的文件就會出現中文顯示亂碼。
3、如果是TXT文件內容亂碼,可以改為其它的文本編碼試試看能否解決亂碼問題。
新聞熱點
疑難解答