NetBeans編輯器中文亂碼

解決NetBeans編輯器中文亂碼問題  

 

        在JDK→JRE→lib目錄下找到fontconfig.properties.src文件,打開,找到# Component Font Mappings,表示字體映射,可以看到下面列出了幾種字體映射集合,常見的有serif、sansserif、monospaced、dialog、 dialoginput等,實際上在netbeans ide中也只有這幾種字體能夠正常顯示中文,因爲他們集合了英文、中文以及字符。

        全選,複製並保存爲fontconfig.properties到該目錄,打開該文件對其進行修改。

        比如我要在netbeans中設置consolas字體,但是編寫中文會顯示亂碼,則修改如下:

        在fontconfig.properties末尾添加內容,

        filename.Consolas=CONSOLA.TTF

        filename.Consolas_Bold=CONSOLAB.TTF

        filename.Consolas_Italic=CONSOLAI.TTF

        filename.Consolas_Bold_Italic=CONSOLAZ.TTF

        好了,現在修改上面提到的映射字體,選擇你喜歡的一組,比如DialogInput,下面對其進行修改:

        在fontconfig.properties中找到

        dialoginput.plain.alphabetic=Courier New

        dialoginput.bold.alphabetic=Courier New Bold

        dialoginput.italic.alphabetic=Courier New Italic

        dialoginput.bolditalic.alphabetic=Courier New Bold Italic

 

        修改爲

        dialoginput.plain.alphabetic=Consolas

        dialoginput.bold.alphabetic=Consolas Bold

        dialoginput.italic.alphabetic=Consolas Italic

        dialoginput.bolditalic.alphabetic=Consolas Bold Italic

        保存

       現在打開netbeans ide,工具→選項→字體和顏色。選擇默認字體爲DialogInput,則可以看到編輯器正常顯示中文,英文則顯示爲Consolas字體。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章