天天看點

java 在netbeans平台中中文亂碼問題

下面介紹幾種解決方法:

    編碼格式可以在工程屬性裡檢視,方法是打開一個工程,在你的工程上點右鍵,屬性選項中“源”裡面可以檢視或設定編碼格式(我就是在這裡把它改成GBK就行了)。那裡面有所有的編碼格式,用utf-8,gb2312等有可能還是亂碼,把常用的編碼格式都試一下相信會找到合适的。

    首先,找到你的NetBeans安裝目錄下的etc檔案夾,這個檔案夾裡有一個檔案netbeans.conf,這個檔案提供了NetBeans的啟動參數,可以對其中的參數進行修改,本方法就是通過修改參數來解決問題。

    然後,用記事本或其他文檔編輯軟體打開這個檔案(推薦用寫字闆打開,因為用記事本打開,檔案的排版可能會很亂。),找到netbeans_default_options這一句(沒帶#号的,帶#号的是注釋。)。在最後面加上一個空格,再加入-J-Dfile.encoding=UTF-8,當然也可以是其他編碼其式,如:GBK,gb2312等。

    在Linux下亂碼可以參照下面的方法:

    Fedora NetBeans中文亂碼解決辦法

  拷貝/usr/share/fonts/zh_CN/TrueType中的ttf檔案到你的JDK安裝目錄下 jre/lib/fonts/fallback裡,如果在”java安裝目錄/jre/lib/fonts”下沒有”fallback”這個目錄, 可以手工建立一個,即可解決。

  如果還不行的話,打開Netbeans的預設配置檔案:

        NetBeans安裝目錄/etc/netbeans.conf。

  找到netbeans_default_options這一項(注意不要在#後面,那個是注釋)。在最後加上:

        (空格)-J-Duser.language=zh -J-Duser.country=CNs -J-Dfile.encoding=UTF-8

    重新開機NetBeans。

  

    Ubuntu NetBeans中文亂碼解決辦法

  在$JAVA_HOME/jre/lib/fonts目錄下建立一名為fallback的目錄

  将一可顯示中文的字型放到fallback目錄下,可以到Ubuntu字型目錄(/usr/share/fonts)去複制一份或者用ln指令做一個硬連結到該目錄。

  再運作NetBeans(or NetBean)即可。