版权声明:转载时请务必保留以下作者信息和链接
作者:陈维(chenweionline@hotmail.com)作者的网站:http://www.chenwei.mobi
我把在别的IDE里建立的项目移植到 NetBeans 6.0 中,有时中文注释会变成乱码,同时编译控制台也会出现下列警告:
Compiling1sourcefiletoE:\\Wing\build\classes
E:\\Wing\src\mobi\chenwei\swing\JScrollCanvasBean.java:101:警告:编码GBK的不可映射字符
这是因为一些 IDE 里默认使用的编码方式是本地默认的,例如 GBK(NetBeans 5.5、JBuilder ……)。而 NetBeans 6.0 默认设置成 UTF-8。解决这种由编码方式引起的乱码或编译产生警告的办法就是统一设置编码方式。以 NetBeans 5.5 为例,需要进行2处设置:
1、设置项目默认的编码方式
Tools->Options->Advanced Options->Options->Editing->Java Sources->Default Encoding UTF-8
2、打开项目属性,设置程序的编译参数
Project Properties->Compiling-> additional Compiler Options: -encoding UTF-8
NetBeans 6.0 的设置界面与 5.5 略有区别,默认已经是 UTF-8。
分享到:
相关推荐
### NetBeans中JSP乱码解决 #### 一、JSP页面显示乱码 在使用NetBeans进行JSP开发时,经常会遇到中文显示乱码的问题。这个问题主要源于服务器与浏览器之间的编码方式不一致所导致。 **示例代码**: ```html ...
在开发Web应用时,尤其是使用Java技术栈如JSP、Servlet与MySQL数据库交互时,中文乱码问题常常困扰着开发者。这个问题的出现主要是由于字符编码不一致导致的,包括数据库编码、连接编码、页面编码等多个环节。下面...
本篇将详细解析如何在Java Web项目中彻底解决乱码问题,确保数据在各个环节都能正确地显示和处理。 ### 一、项目配置 #### 1. 开发工具编码设置 - **Eclipse**: 在Eclipse中,通过`Preferences -> General -> ...
在本文中,我们将探讨如何使用J2ME(Java 2 Micro Edition)访问由C#编写的Web服务,并解决在传输过程中可能出现的中文乱码问题。首先,我们需要了解J2ME和.NET平台之间的编码差异。 J2ME是Java平台的一个轻量级...
NetBeans,在windows下,运行编写的程序时,输出窗口不回显,比如我的程序有cin>>i;按理说在输出窗口的时候,我输入 一个整数,应该显示出来,却没显示,而且我按回车键的时候,有时好使,有时不好使.我只能输入整数,然后按...
如果默认的`fontconfig.properties`文件没有正确配置,Java程序可能无法正确显示中文字符,导致乱码或者其他显示问题。 解决这个问题的步骤可能包括以下几个方面: 1. **检查字体库**:确保系统已经安装了支持中文...
在Linux环境下,特别是Scientific Linux系统中,使用NetBeans 6.8集成开发环境进行JSP开发时,可能会遇到与MySQL 5.1数据库连接后出现中文乱码的问题。这个问题通常由于字符集设置不匹配导致,本文将详细解析如何...
Linux 系统中文显示乱码问题解决方法 Linux 系统是当今最流行的操作系统之一,它具有高度的可配置性和可扩展性。但是,在 Linux 系统中,有些软件可能会出现中文显示乱码问题,例如 Netbeans 等依赖 JVM 虚拟机...
本文将详细介绍如何解决Thinkingrock界面和PDF报告中出现的中文乱码问题。 首先,我们需要理解问题的根本原因。Thinkingrock是基于NetBeans平台开发的,因此它依赖于JVM来运行。在Ubuntu系统中,如果JVM缺少支持...
本文将针对这些问题提供解决方案,并分享一些使用技巧。 首先,让我们纠正上一教程中提到的两个错误: 1. **字符编码问题**:在处理字符编码时,不建议随意更改系统的默认编码。在Java Web开发中,特别是Servlet中...
#### 解决方案 解决该问题的方法是在NetBeans安装目录下的`netbeans.conf`文件中添加一条配置项来指定默认的文件编码为UTF-8。 1. **定位配置文件**: - 找到NetBeans的安装目录。 - 进入`\etc`文件夹。 - 打开`...
总的来说,这个经过改良的jikes编译器提供了一种更快的Java源代码编译解决方案,特别是对于处理中文字符的项目。通过增强对encoding的支持,它解决了中文乱码问题,使得开发者在使用jikes时不必再担心字符编码问题。...
2. **解决方案**: - **服务器端**: - 修改`web.config`文件,设置HTTP编码为GB2312,确保与J2ME客户端一致: ```xml ``` - 打开GET和POST模式,允许J2ME进行HTTP请求: ```xml ``` - **...
解决这个问题的方法有两种:一是将源代码文件的编码更改为GB2312,二是避免在程序中直接输出中文字符。通过这些调整,可以确保控制台正确显示中文内容。 当我们开始编写第一个C++程序时,QtCreator已经提供了一个...
解决这个问题的方法有两种:一是将源码文件的编码更改为GBK;二是保持源码UTF-8编码不变,但避免在控制台直接输出中文字符。如果必须输出中文,可以使用宽字符或转换编码的方式进行。 创建C++程序的第一步通常是...
- 修改JDK的字体文件以避免中文显示乱码的问题。 **3. 快捷键介绍** - **快速打开Ruby类**(包括系统类库):Ctrl+O - **快速打开当前项目文件**:Alt+Shift+O - **在Controller和View间跳转**:Ctrl+Shift+A - *...
在本文中,我们将深入探讨如何使用J2ME(Java 2 Micro Edition)调用.NET Web服务,并解决中文字符传输的问题。这个过程涉及多个步骤,包括环境配置、创建Web服务、设置编码以及编写J2ME客户端。 首先,确保你已经...
- **ZIP 压缩问题**: 当使用 ZIP 压缩含有中文文件名的文件时,可能会出现乱码问题。推荐使用 7-Zip 作为替代方案。如果需要对压缩文件进行加密,可以通过以下命令安装 7-Zip: ``` $ sudo apt-get install p7zip-...
4.7.3 实例:解决服务端程序读取中文请求消息的乱码问题 4.7.4 实例:用AJAX技术发送和接收中文信息 4.7.5 实例:在请求消息头和响应消息头中转输中文 4.8 小结 第5章 JSP技术 5.1 用MyEclipse编写第一个...