NetBeans中關於編輯頁面中文顯示方框的最終解釋
NetBeans有毒,在我看來真的是讓我跳樓的心都有了,太心酸了。剛剛下載下來然後興高采烈的準備用來大幹一番,結果發現我的中文全程式設計框框,瘋了。最開始我以為是我的IDE的編碼格式出了問題,然後花了一個下午時間去看裡面的選項,最後很顯然,NetBeans和Eclipse根本就不一樣,它裡面沒有設定編碼格式的選項。然後開始了百度,看到了很多版本,有如下:
①:找到NetBeans對應的jre,然後在電腦上找到相應對應的JDK目錄下的JRE,在NetBeans安裝目錄下的etc/netbeans.conf中只顯示了JDK_home,然後在該JRE目錄下找到fontconfig.properties.src,copy一份修改其中的某些引數,怎麼修改引數百度上面有很多,但是我只想說最後的結果顯示------失敗!
②:在該JRE目錄下找到對應的fonts目錄,在新建一個fallback目錄,然後在該目錄底下放入一個“.ttf”格式的檔案,這個檔案你可以上"C:\Windows\Fonts"裡面找,但是搞了這麼半天還是沒什麼作用,結果很顯然------失敗!
好像主流的說法都是這麼多,但是真的是這樣的嗎?真的這個問題可能就真的沒有具體的答案,需要看你自己下載的NetBeans安裝檔案。最後沒辦法我上NetBeans官網找答案:“http://docs.oracle.com/cd/E50453_01/doc.80/e50452/working_nbeans.htm#A1154497”,這個是NetBeans關於這一方面設定的說明網址,其中有這麼一段:
這裡告訴我們如何設定NetBeans字型樣式,找到對應的資料夾,我發現如下片段:
body {font-size: medium;
font-family: SansSerif, Arial, Helvetica, sans-serif;
margin-left: 5;
margin-right: 5;
color: Black;
background-color: White}
這裡就告訴我們NetBeans它只會識別的幾種字型,然後你再到fontconfig.properties.src中看對應的字型有沒有中文支援,如果沒有,那你在NetBeans中工具--->選項---->字型和顏色 就不要選那種字型,因為可能他是JDK支援的字型但不是NetBeans支援的字型。我這裡選擇的是SansSerif,結果顯示正常,但是如果選擇Curior new,那麼不好意思,你的字型又將變成方框。
上面可能說的不是很清楚,因為這個東西真的細節太多了,我是經過了三天的琢磨最後才弄出來的,所以這裡說的也不能太清楚。如果讀者發現跟我說的前面兩種情況都試了還不成功,那你可以試試我的最後那種方法,我認為是成功的。若有不明白的地方可能告訴我,我也來分享一下你的問題,大家互相思考,互相進步。