最近刚刚开始用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 |