NetBeans是一款優秀的開源集成開發環境,可以用於Java,C/C++,PHP等語言的開發。同時它也是一個可擴展的開發平台,可以通過插件來擴展官方版本沒有的功能。
NetBeans有一個很弱智的地方,打開文件時不能自動識別文件編碼,更弱智的是,發現編碼錯誤出現亂碼時,不能直接改變編碼。例如默認設置打開一個UTF-8編碼的文件,會出現亂碼。
在選項中找了很久沒有找到設置文件編碼的地方,度娘告訴我需要修改NetBeans啟動參數。
如果要NetBeans用UTF-8對文件進行解碼,需要修改配置文件,具體方法如下:
1. 找到你的Netbeans安裝目錄下的etc文件夾,如C:\Program Files\NetBeans 8.1\etc\ 2. 用記事本打開netbeans.conf 3. 找到netbeans_default_options這一句,確保前面沒有符號#,在本行最后的雙引號前面加上一個空格,再加入如下參數
-J-Dfile.encoding=UTF-8
重啟NetBeans使配置生效。再打開UTF-8文件就不會亂碼了。
修改位置截圖如下:
此外,還要注意每個項目屬性設置的編碼是否是UTF-8,在項目上右鍵,選擇“屬性”菜單,選擇“源”項目,看到下面的設置界面:
參考:
http://blog.sina.com.cn/s/blog_664c9f650101e4ph.html