`

警告:编码 GBK 的不可映射字符

    博客分类:
  • ANT
 
阅读更多

现象:在使用ant编译项目的时候经常会遇到“警告:编码 GBK 的不可映射字符”这样的信息。
原因:这个主要是因为我们在写代码的时候加入了一些中文注释,而导致编译时候出现的问题。
解决方式:要处理这个问题,仅仅只需要在 build.xml文件中的调用javac的地方加入encoding的参数。

如下所示: 
<target name="compile" description="编译Java文件">
    <mkdir dir="${build.dir}" />
    <javac encoding="utf-8" destdir="${build.dir}" target="1.5" debug="true"            deprecation="false"      optimize="false" failonerror="true">
           <src path="${src.java.dir}" />
           <classpath refid="buildmaster-classpath" />
    </javac>
</target>
分享到:
评论
1 楼 greatghoul 2011-09-02  
怪不得呢,真是谢谢了。

相关推荐

    IDEA编码GBK不可映射字符解决方法

    IDEA编码GBK不可映射字符解决方法 IDEA是一款功能强大且广泛应用的集成开发环境(Integrated Development Environment),它提供了大量实用的功能来提高开发效率和代码质量。但是,在使用IDEA时,开发者可能会遇到...

    cxf3.2.0编码GBK的不可映射字符问题

    本篇将深入探讨"cxf3.2.0编码GBK的不可映射字符问题",并提供解决方案。 在Java中,默认的字符编码是UTF-8,而GBK是一个中文常用的编码格式,它包含了更多的中文字符。当XML或者HTTP请求的数据采用GBK编码,而CXF...

    cxf2.7.18编码GBK的不可映射字符问题

    然而,在处理中文字符时,可能会遇到编码问题,如“GBK的不可映射字符”问题。这个问题通常出现在使用GBK编码处理非GBK编码的数据时,导致字符无法正确显示或引发异常。 标题中的“cxf2.7.18编码GBK的不可映射字符...

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

    ### ant打包时编码 GBK 的不可映射字符 #### 背景介绍 在软件开发过程中,使用构建工具如Ant来自动化编译、打包等任务是十分常见的做法。但是,在处理包含非ASCII字符(例如中文)的源代码时,可能会遇到字符编码...

    字符串处理类:将GBK,UTF8字符串转化为Unicode编码的php类库.zip

    这个压缩包提供的类库专门用于处理GBK和UTF8编码的字符串,并将其转换为Unicode编码,反之亦然。下面我们将深入探讨字符串编码转换的相关知识以及如何使用这个PHP类库。 Unicode是一种广泛使用的字符编码标准,它...

    cxf创建客户端出现GBK编码问题解决的jar

    GBK编码是中文字符集的一种,它扩展了GB2312,包含了更多的汉字,但在处理非GBK字符集的数据时可能会引发“不可映射字符”的错误。 Apache CXF是一个开放源码的服务框架,它允许开发人员通过SOAP、RESTful等Web服务...

    Java乱码问题

    在Java开发过程中,遇到“文件名.java:1: 错误: 编码GBK的不可映射字符”这类问题较为常见,尤其是在处理包含中文字符的代码文件时。这个问题通常出现在Windows操作系统下的开发环境中,由于编码方式不一致导致的...

    GBK字符集编码表

    ### GBK字符集编码表详解 #### 一、概述 GBK是中文内码扩展规范,是一种简体中文字符集编码方案。它是在GB2312的基础上进行扩展,增加了对更多的汉字以及符号的支持,旨在更好地满足中文信息化处理的需求。本文将...

    javascript 判断是否GBK编码

    它不能识别GBK编码中的多字节字符(比如某些繁体字),并且对于含有非法GBK编码的字符串可能会误判。在实际应用中,你可能需要更复杂的解决方案,例如借助第三方库或者服务器端的GBK解码能力。 在"检查非GB2312字符...

    rsa-java实例

    /以下p,q,e,m可由 本程序的 参数 p0生成,可任意改变 #define VL 8 // p, q 仅在加密程序中用 DWORD p[VL/2] = {0Xb2ab9d39, 0X8e53d98d, 0X77dd8ec1,0X995283d6}; DWORD q[VL/2] = {0Xc7e37a29, 0X7fb7c168, 0Xea61...

    java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK

    java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK ……

    导出/导入与字符集之间问题的解决

    而字符集设置则规定了数据库如何存储和编码字符数据。字符集的正确配置至关重要,因为它直接影响到数据的正确性和可读性。 Oracle提供了多种字符集,包括单字节和多字节字符集。单字节字符集如US7ASCII,其中每个...

    GBK字符集(汉字完整版)

    1. **兼容性**: GBK兼容GB2312,意味着所有GB2312中的字符在GBK中都有对应的编码。 2. **扩展性**: GBK扩展了GB2312的字符范围,包括了大量的汉字、符号和特殊字符。 3. **应用领域**: 在实际应用中,当需要处理包含...

    字符编码:GBK、GB2312、UTF-8

    本文主要讨论了三种常见的字符编码:GBK、GB2312以及UTF-8。 首先,GBK编码是基于GB2312标准的扩展,兼容GB2312,是中国大陆广泛使用的编码系统。GBK使用双字节来表示所有字符,对于中文字符,其最高位被设置为1,...

    c语言利用编码转换表实现gbk与unicode互转

    而Unicode是一种国际化的编码标准,它旨在容纳世界上所有语言的字符,采用统一的编码方式,避免了不同编码系统之间的不兼容问题。 要在C语言中进行GBK和Unicode之间的转换,我们需要一个转换表,这个表中记录了每个...

    gb2312标准字符集和gbk标准字符集

    然而,GBK仍然存在一定的局限性,因为它不能完全覆盖所有中文字符,如部分生僻字和少数民族文字。为此,后来又出现了GB18030编码,它进一步扩大了字符集,包含了GB2312和GBK的所有字符,并且加入了Unicode的部分内容...

    易语言unicode编码到GBK

    4. 错误处理:编码转换过程中可能会遇到无法映射的字符,因为GBK的字符集比Unicode小。易语言通常会提供错误处理机制,例如替换未知字符、忽略或者抛出异常。 5. 源码实现:在提供的“易语言unicode编码到GBK源码”...

    DB2 GBK 字符集解决方案.zip

    在处理中文字符时,字符集的选择至关重要,GBK字符集就是针对中文环境设计的一种多字节编码标准。本实践案例主要探讨如何在DB2环境中解决与GBK字符集相关的问题。 GBK字符集是中国大陆地区广泛使用的汉字编码标准,...

    C语言字符编码转换UNICODE、GBK、UTF-8互相转换

    同时,处理编码错误也很重要,比如遇到未知字符或编码不完整的情况,需要决定如何处理,如替换为问号或其他占位符。 在C语言中,这些操作可能需要编写大量的代码,因此有时会使用第三方库,如iconv或ICU...

Global site tag (gtag.js) - Google Analytics