今天打開了之前的工程,想看看之前寫的代碼,打開後發現之前的java源文件的註釋變成了亂碼,因而在google上開始了搜索,獲得告終論: 問題出現的緣由:由於windows下默認的編碼是GBK,在ubuntu下是UTF-8因此,因此在windows下的註釋,在ubuntu下就變成了亂碼。 解決方法,共有兩種: 1. 將ubuntu的系統編碼變爲GBK,這樣和windows的編碼就一致了,可是我用這種方法沒有成功。 執行命令 1. sudo vi /etc/environment 而後將文件改成: 1. PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" 2. LANGUAGE="zh_CN:zh:en_US:en" 3. #system code utf-8 4. #LANG="zh_CN.UTF-8" 5. #下面將系統默認的編碼改成GBK 6. GST_ID3_TAG_ENCODING=GBK 7. LANG=zh_CN.GBK 8. LC_CTYLE=zh_CN.GBK 9. 重啓ubuntu就能夠了。可是我沒有實驗成功,不知道爲何?若是有人知道,請在blog留言,告訴我一下。 2. 第二種方法 1) eclipse->window->preferences->General->Content Types 2) 找到要修改的文件的類型,在下面有個Default encoding,在輸入框中輸入GBK 3) 點擊Update 4) 點擊OK 5) 重啓eclipse 打開源文件,哎呀媽呀,不亂碼了!