但即使在 UTF8 編碼的專案中,嘗試「開啟」或「Diff to...」非專案資料夾內的檔案,
能會使用原本預設的編碼開啟,而不是專案設定的編碼。
所以可能出現「cannot be safely opened with encoding x-windows-950」之類的錯誤訊息。
(嘗試使用預設的 BIG5 編碼開啟不是 BIG5 編碼的檔案,強制打開後會顯示亂碼)
若預開啟的檔案維 UTF8,可以將 Netbeans 預設開啟檔案的編碼改為 UTF-8
- 找到 netbeans.conf 設定檔
一般在「C:\Program Files\NetBeans 8.2\etc\netbeans.conf」 - 將設定檔中的 netbeans_default_options 選項,加上(或修改為)「-J-Dfile.encoding=UTF-8」。
例如:netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true"
在最後加上「-J-Dfile.encoding=UTF-8」,再重開 Netbeans 即可。netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.dpiaware=true -J-Dsun.zip.disableMemoryMapping=true -J-Dfile.encoding=UTF-8"
參考:
How to change default encoding in NetBeans 8.1
沒有留言:
張貼留言