文档章节

Netbeans中文乱码问题汇总

0000001
 0000001
发布于 2011/12/10 20:47
字数 882
阅读 283
收藏 0
Netbeans中文乱码问题汇总(转)
2009-07-11 10:37

最近刚刚开始用Netbeans,就遇到了最容易遇到的中文乱码问题。(好像从Eclipse,到JBuilder再到Netbeans,都需要解决这类问题)于是在网上查找了一下,这里给出一个常见的中文乱码问题汇总。呵呵。

    最常见的,源程序导入Netbeans中以后,其中的注释或字符串成了乱码。
    这个问题好解决也不好解决。Netbeans是可以设置工程的文件编码格式的。在你的工程上点右键,Properties选项中Sources里面可以设 置编码格式。比Eclipse强的一点是这里有很多种编码格式可以选择,我需要用的GBK也在。不象当年用Eclipse的时候就下拉列表里面的编码那么 几种,到处找不到GBK。后来查了一下才知道,那个ComboBox不止可以选,自己写一个GBK上去也可以,然后就支持GBK了。晕倒,怎么有这么设计 的。说这个问题不好解决的原因就是需要你原来文件的编码格式没有问题,比如是GBK的,或者UTF的,或者其他的,总之需要Netbeans支持的。我见 到一个哥们问,他的文件(同一个文件)里面又有中文GBK,又有日文,怎么支持。没办法,支持不了。另外需要注意的是如果文件已经打开了,那么改工程编码 不会自动刷新的。需要关了再开一次。我开始就没明白。

    我遇到的问题是文件里面的内容没问题,但是运行后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的控制台就可以显示正常的中文了。

    另外一个在网上见到大家讨论最多的乱码问题就是在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.aspx

© 著作权归作者所有

0000001
粉丝 34
博文 141
码字总数 46256
作品 0
朝阳
前端工程师
私信 提问
osx jdk乱码问题如何解决

本人新买了air 准备做开发用,在公司用netbeans迁出项目后,中文的文件名在迁出日志里显示的是中文名,但是签完后创建项目发现名字全变乱码了,以为是svn的问题,后来在netbeans里创建一个中...

杨维杰
2012/11/21
646
0
NetBeans 6.9.1 发布-下载

NetBeans IDE 6.9.1 在 NetBeans IDE 6.9 的基础上进行了少量更新,其中涉及以下变化: 提供了与 JavaFX SDK 1.3.1 捆绑在一起的最新 IDE 改进了 JavaFX 调试器 修复了 JavaFX 编写器和编辑器...

红薯
2010/08/05
4.7K
2
ubuntu安装netbeans方法及解决netbeans乱码方法

1.首先你得先正确安装JDK,并配置好环境变量 可参考http://blog.csdn.net/chaimingkun/article/details/7488271 2.安装netbeans 首先到netbeans官网下载netbeans,我用的是netbeans-7.1.1-ml...

durban
2012/07/09
0
0
[转] netbeans 界面美化与字体设置

中文 Windows 下面,NetBeans 默认的界面和字体实在有点丑,得优化一下。 安装最新的 JDK 必须安装 Java SE Development Kit (JDK) 6 Update 10 或更新的版本,早期版本对字体反锯齿支持不好...

dodojava
2011/06/05
0
1
怎么设置Netbeans字体大小,JDK路径,用户配置文件存放位置?

下载免安装版 Netbeans : http://netbeans.org/downloads/index.html 语言选"简体中文", 平台选"不受平台限制的ZIP", 然后选择你要下载的版本(假设下载PHP开发版), 如下图: 解压下载的ZIP包,...

eechen
2012/07/25
0
1

没有更多内容

加载失败,请刷新页面

加载更多

GMTC2019|闲鱼-基于Flutter的架构演进与创新

2012年应届毕业加入阿里巴巴,主导了闲鱼基于Flutter的新混合架构,同时推进了Flutter在闲鱼各业务线的落地。未来将持续关注终端技术的演变及趋势 Flutter的优势与挑战 Flutter是Google开源的...

阿里云官方博客
28分钟前
1
0
ubuntu安装软件 报错:下列软件包有未满足的依赖关系

ubuntu安装软件,一直出现以下错误,还纳闷为毛都和 lksctp-tools 有关,上网差发现可能是 lksctp-tools安装错误。 pvc@pvc-Vostro-3650:~$ sudo apt-get install libnet1-dev 正在读取软件包...

琴麻岛
30分钟前
2
0
GMTC2019|闲鱼-基于Flutter的架构演进与创新

2012年应届毕业加入阿里巴巴,主导了闲鱼基于Flutter的新混合架构,同时推进了Flutter在闲鱼各业务线的落地。未来将持续关注终端技术的演变及趋势 Flutter的优势与挑战 Flutter是Google开源的...

zhaowei121
31分钟前
0
0
一段话系列-在抢购秒杀中,如何解决Redis读写分离带来的,主从同步延迟问题?

在抢购秒杀中,我们将数据缓存在Redis中,Redis我们为了提高QPS,使用了读写分离的架构,随之而来的便是主从同步延迟问题;在这里,我认为针对于主从同步延迟问题是不可避免的,我给出的解决...

EasyProgramming
33分钟前
3
0
linux sudo java : command not found

运行sudo java -version报错 [admin@localhost xxx]$ sudo java -version sudo: java: command not found 原因: 当使用sudo去执行一个程序时,处于安全的考虑,这个程序将在一个新的、最小化...

朝如青丝暮成雪
37分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部