`

使用ant编译项目的时候经常会遇到“警告:编码 GBK 的不可映射字符”

阅读更多
在使用ant编译项目的时候经常会遇到“警告:编码 GBK 的不可映射字符”这样的信息,这个主要是因为我们在写代码的时候加入了一些中文注释,而导致编译时候出现的问题。要处理这个问题,仅仅只需要在 build.xml文件中的调用javac的地方加入encoding的参数。
如下所示:
<javac
encoding="utf-8"
destdir="${compile.dir}"
debug="on"
source="1.5"
>
<src path="${src.java.dir}"/>
<patternset refid="compile.sources"/>
<classpath>
<path refid="compile.dependencies"/>
</classpath>
</javac>
分享到:
评论
1 楼 dj861212 2010-09-14  
非常感谢

相关推荐

    ant打包时编码 GBK 的不可映射字符.txt

    本文将详细介绍当使用Ant进行项目打包时,遇到GB2312(GBK)编码下不可映射字符问题的原因及解决方案。 #### 问题现象 在使用Ant构建Java项目的过程中,如果项目中包含了中文注释或其他非ASCII字符,并且项目的...

    Java Basic

    8. **Eclipse, Ant编译出现-编码GBK的不可映射字符** 当项目源代码包含非GBK编码的字符时,Eclipse或Ant在使用GBK编码编译时可能会遇到错误。解决这个问题需要确保项目编码设置与源代码实际编码一致,或者在编译时...

    沙舟狼客之JavaEE笔记

    乱码问题通常出现在字符编码不一致的情况下。 ##### 3.1 字符集 常用的能处理中文的编码有 utf-8、GBK 和 GB2312。 ##### 3.2 设置每个请求 Request 的编码 对于不同的请求方法有不同的设置方式: 1. **POST ...

    J2EE总体的学习步骤

    2. IO流:熟悉字节流、字符流和对象序列化的概念,熟练运用各种流类,如InputStream、OutputStream、Reader、Writer等,并理解Unicode、GBK、UTF-8、ISO8859编码方式。 3. 多线程:学习线程的基本概念,掌握通过...

    neditor:简单的文本编辑器(java,swt)

    4. **编码支持**:支持多种字符编码,如UTF-8、GBK等。 5. **文件操作**:打开、保存、另存为、关闭文件,可能还支持文件拖放功能。 6. **多文档界面**:同时处理多个文本文件,便于多任务处理。 7. **代码高亮**:...

Global site tag (gtag.js) - Google Analytics