最近一段时间在弄AOP,采用eclipse 3.4+AJDT,之前一直都没有注意到有中文输出乱码的问题,直到利用eclipse给项目增加Aspectj之后,才发现类似system.out.println("测试一下"),输出到console的为乱码(之前一直使用UTF-8编码是没问题的),可能是因为增加Aspectj,之后编译器改成ajc,而ajc对于中文自动或者默认转化为GBK之类的编码的原因。
解决方案:
1,由于增加Aspectj,所以默认的javabuilder被更改为ajcbuilder,这点从项目的.Project文件中可以看出!
2,估计由于ajcbuilder对于中文默认编码为GBK,所以如果把编译环境的更改则可以解决这个问题。window -> preferences -> Aspectj compiler 给 Nonstandard compiler options 增加"-encoding utf8 ”,即把ajc的编码指定为utf-8 即可。
3,或者把项目的resoure 编译环境改为GBK或者GB18030也是可以的!
转自: http://blog.sina.com.cn/s/blog_5e0d59fb0100g3uf.html
分享到:
相关推荐
### Eclipse关于乱码的设置详解 #### 一、编码设置 **1.1 工作目录编码** 在Eclipse中,为了避免文件中的乱码问题,首先需要设置工作目录的编码方式。具体步骤如下: - 打开Eclipse,依次进入`Windows` -> `...
【乱码处理】在中国,程序员经常需要面对的一个挑战就是乱码问题,这主要源于中英文字符编码的不同。编码机制是导致乱码的核心原因,中文字符通常使用GBK或GB2312等编码,而英文字符则普遍采用ASCII或Unicode。如果...
### 关于JSP乱码问题的深入解析 #### 一、引言 在Web开发过程中,尤其是使用Java Server Pages(JSP)进行页面渲染时,字符编码问题常常导致页面显示出现乱码。本文将对JSP中的乱码问题进行详细的分析,并提供一...
首先,关于乱码问题,这通常是因为FFmpeg在Windows上默认不支持Unicode编码,尤其是在命令行环境下,可能会对非ASCII字符(如中文字符)处理不当。为了解决这个问题,开发者可能对FFmpeg进行了编译配置修改,使其...
关于乱码转换的知识点: 1. **字符编码**:计算机中的文本是以二进制形式存储的,字符编码如ASCII、GBK、UTF-8等是用来将字符映射到二进制的规则。不同的编码集会导致相同二进制序列对应不同的字符,从而产生乱码。...
用户可以通过这个链接获取更多关于乱码查看器的信息,或者下载软件的最新版本和更新。 总结来说,"乱码查看器"是一个实用的工具,专门用于处理由于编码问题导致的乱码文件。它支持多种编码格式,提供了方便的界面和...
在Java编程中,中文乱码问题是一个常见的困扰,尤其是在处理文件读写、网络传输或数据库操作时。本文将深入探讨几种解决Java中中文乱码问题的方法,并以MyEclipse为开发环境,结合实际示例进行讲解。 1. 文件读写中...
关于Samba和Vsftp中文乱码 关于Samba和Vsftp中文乱码
4. Office文档内部元数据:Office文档中可能存在关于编码的元数据,例如XML头信息。如果这些信息未被正确处理,也可能导致乱码。在转换前,确保检查并更新这些元数据,使其与实际编码一致。 5. 字符集不兼容:某些...
以下是一些关于解决DBF文件中文乱码的详细知识: 1. **编码问题**:DBF文件的字符编码可能是GBK、GB2312或BIG5等,而你的操作系统或工具可能默认使用UTF-8。当这两种编码不匹配时,就会出现乱码。要解决这个问题,...
mathtype中文乱码问题的解决
关于乱码问题,通常需要在Servlet容器(如Tomcat)和应用程序中设置正确的字符编码。例如,在HTTP响应头中设置`Content-Type`为`text/html;charset=UTF-8`,并在JSP页面中使用`;charset=UTF-8"%>`。此外,确保数据库...
### 关于GBK和Unicode字符集转换乱码问题 在计算机科学与互联网技术中,字符集是一种用于表示文本的标准集合,不同的字符集适用于不同的语言环境。本文将深入探讨GBK与Unicode这两种字符集之间的转换问题,特别是在...
注册表中关于DirectX组件(如d3d9.dll等)的配置可能存在错误或缺失。 ### 三、解决方案:修改注册表 本方法的核心是通过调整Windows注册表中的相关条目来修复DirectX组件配置问题,从而达到解决乱码的目的。下面...
4. **解字板说明.txt**:这是关于“解字板”软件的使用指南,可能包含了如何操作软件以解读乱码的步骤和技巧。 5. **软件说明.url**:这是一个快捷方式,指向一个网页,提供了更详细的软件说明和可能的故障排除信息...
总结来说,"Webzip乱码目录文件名修改"是一个关于编码转换和文件操作的问题,可以通过编写C#程序来解决。理解和掌握字符编码以及如何在不同编码之间进行转换是解决这类问题的关键。在实际开发中,我们应该养成良好的...
### 关于笔记本用USB转串口连接出现乱码的解决 在现代计算机系统与外部设备进行数据交互的过程中,串口通信仍然占据着重要的位置。尤其是对于一些特定的应用场景,如工业自动化控制、科研仪器操控等领域,串口通信...
这里主要探讨的是关于MyBatis(以及它的前身iBatis)处理GBK和ISO-8859-1编码时出现的问题及其解决方案。 首先,我们要了解字符编码的基础知识。GBK是汉字的扩展GBK编码,包含了大部分简体中文字符,而ISO-8859-1是...
### jsp乱码解决方案 #### 一、引言 在Web开发中,特别是使用Java Server Pages (JSP)...此外,随着国际化和多语言支持的需求日益增加,开发者还应关注更多关于字符编码管理的知识和技术,以应对更复杂的应用场景。