最近剛剛開始用Netbeans,就遇到了最容易遇到的中文亂碼問題。(好像從Eclipse,到JBuilder再到Netbeans,都須要解決這類問題)因而在網上查找了一下,這裏給出一個常見的中文亂碼問題彙總。呵呵。java 最多見的,源程序導入Netbeans中之後,其中的註釋或字符串成了亂碼。 我遇到的問題是文件裏面的內容沒問題,可是運行後Netbeans的控制檯裏面是亂碼。Eclipse裏面能夠設置控制檯編碼格式的,可是我在 Netbeans裏面沒找到。用程序的命令行參數-encoding GBK也不起做用。後來找了各類方法來試,發現須要在Netbeans的安裝目錄下的etc目錄下有一個netbeans.conf,其中有 Netbeans的啓動參數:netbeans_default_options="-J-Dcom.sun.aas.installRoot=\"C: \Program Files\glassfish-v2ur2\" -J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true "。在啓動參數中增長編碼方式的設置netbeans_default_options="-J-Dcom.sun.aas.installRoot=\ "C:\Program Files\glassfish-v2ur2\" -J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true -J-Dfile.encoding=GBK",這樣Netbeans的控制檯就能夠顯示正常的中文了。app 另一個在網上見到你們討論最多的亂碼問題就是在Ubuntu下中文都顯示成方框的問題,是因爲沒有合適的中文字體文件形成的。解決方法以下:在 /user/share/fonts目錄下找到gbsn00lp.ttf,把它拷到 javahome/jre/lib/fonts/fallback下面。通常,jre裏沒有fallback目錄,你須要建一個。而後再打開 netbeans等一樣用java環境的軟件,界面方塊問題就不會再有了。有些版本的Ubuntu下沒有這個字體文件,解決辦法是把 /usr/share/fonts/truetype/arphic/ 文件夾下的字體拷貝到 JAVA_HOME/jre/lib/fonts/fallback下面,就OK了。字體
我修除windows下netbeans 6.0 C/C++亂碼的過程:首先是在項目上點擊右鍵,選擇好編碼。若是原先的文件已經生成過了,則須要在全部的中文處(這個時候可能已是亂碼了),從新輸入中文。這樣,察看結果的時候,就不會有亂碼了。編碼 本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/luntan6788/archive/2008/07/14/2651318.aspxspa |