最近刚刚开始用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++乱码的过程:首先是在项目上点击右键,选择好编码。如果原先的文件已经生成过了,则需要在所有的中文处(这个时候可能已经是乱码了),重新输入中文。这样,察看结果的时候,就不会有乱码了。
分享到:
相关推荐
通过这种方式,可以在很大程度上避免中文乱码问题的发生。 #### 二、表单提交中文时出现乱码 当用户通过表单提交含有中文字符的数据时,也会遇到乱码的情况。这种情况下的乱码问题通常出现在接收数据的处理页面上...
在开发Web应用时,尤其是使用Java技术栈如JSP、Servlet与MySQL数据库交互时,中文乱码问题常常困扰着开发者。这个问题的出现主要是由于字符编码不一致导致的,包括数据库编码、连接编码、页面编码等多个环节。下面...
2. **原生中文支持**:对于中国用户来说,NetBeans的一个显著优点就是提供了原生中文界面,使得国内开发者能够更轻松地理解和操作该IDE,减少了语言障碍,提高了开发效率。 3. **版本更新与技术潮流**:描述中提到...
jdk安装附带netbeans8.2中文版,64位 jdk-8u171-nb-8_2-windows-x64.exe
Apache-NetBeans 21安装包
这个"NetBeans安装包.rar"文件是NetBeans IDE 8.2的中文版安装资源,用户只需解压并双击即可开始安装过程,特别适合那些需要中文界面以便更好地理解和操作的开发者。 NetBeans IDE 8.2是一个稳定版本,它支持Java ...
Ubuntu 配置 Netbeans 8.2 Ubuntu 是一个流行的 Linux 发行版,而 Netbeans 是一个功能强大的集成开发环境(IDE)。在本文中,我们将指导您如何在 Ubuntu 20.04 上配置 Netbeans 8.2。 标题解释 Ubuntu 配置 ...
本篇文章将详细介绍NETBeans的一些常用快捷键,并解决一些常见的疑难问题。 1. **NETBeans快捷键**: - **快速打开文件**:`Ctrl + Shift + O` 可以快速打开项目中的任何文件。 - **代码补全**:`Ctrl + Space` ...
NetBeans,在windows下,运行编写的程序时,输出窗口不回显,比如我的程序有cin>>i;按理说在输出窗口的时候,我输入 一个整数,应该显示出来,却没显示,而且我按回车键的时候,有时好使,有时不好使.我只能输入整数,然后按...
netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体配置文件netbeans字体配置文件.netbeans字体...
在本文中,我们将探讨如何使用J2ME(Java 2 Micro Edition)访问由C#编写的Web服务,并解决在传输过程中可能出现的中文乱码问题。首先,我们需要了解J2ME和.NET平台之间的编码差异。 J2ME是Java平台的一个轻量级...
- 官方文档:NetBeans的官方文档详尽且更新及时,是学习和解决问题的好去处。 - 社区论坛:参与NetBeans社区,与其他开发者交流经验,获取帮助和解答疑问。 通过深入学习和实践,你将能够熟练掌握NetBeans,利用...
NetBeans IDE 8.0 for Linux 是一个专为开发人员设计的强大集成开发环境(IDE),尤其适用于编写Java应用程序。此版本特别针对Linux操作系统进行了优化,提供了丰富的功能集,旨在提高在Linux平台上的开发效率。 ...
本书主要介绍NetBeans 6.0简体中文版集成开发环境的基本功能和使用方法。读者在阅读本书的同时,不仅能够掌握NetBeans的使用方法,还能够学习如何进行项目的开发。本书共分为五篇,第一篇介绍标准Java应用程序的...
netbeans文件并不是用utf-8编码的,所以若果jsp见中文用utf--8编码的话,就会出现乱码,该图片就是解决这个问题的
如果默认的`fontconfig.properties`文件没有正确配置,Java程序可能无法正确显示中文字符,导致乱码或者其他显示问题。 解决这个问题的步骤可能包括以下几个方面: 1. **检查字体库**:确保系统已经安装了支持中文...
### NetBeans 6.0.1中文版:深入了解与应用 #### 一、NetBeans概述 NetBeans是一款功能强大的开源集成开发环境(IDE),适用于多种编程语言,包括Java、C/C++、PHP、HTML5、JavaScript等。它由Oracle公司支持,并...
NetBeans是Sun公司(2009年被甲骨文收购)在2000年创立的开放源代码供开发人员和客户社区的家园,旨在构建世界级的Java IDE。NetBeans当前可以在Solaris、Windows、Linux和Macintosh OS X平台上进行开发,并在SPL...
NetBeans是一款广泛使用的开源集成开发环境(IDE),尤其在Java开发者中颇受欢迎。它提供了丰富的功能,包括代码编辑、调试、构建以及项目管理等。在追求个性化和提高工作效率的现代编程环境中,编辑器的外观和感觉...