<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java學習

    java,spring,structs,hibernate,jsf,ireport,jfreechart,jasperreport,tomcat,jboss -----本博客已經搬家了,新的地址是 http://www.javaly.cn 如果有對文章有任何疑問或者有任何不懂的地方,歡迎到www.javaly.cn (Java樂園)指出,我會盡力幫助解決。一起進步

     

    警告:編碼 utf8 的不可映射字符

    警告:編碼 utf8 的不可映射字符 ANT編譯java文件的問題

    這是因為:由于JDK是國際版的,在編譯的時候,如果我們沒有用-encoding參數指定我們的JAVA源程序的編碼格式,則javac.exe首先獲 得我們操作系統默認采用的編碼格式,也即在編譯java程序時,若我們不指定源程序文件的編碼格式,JDK首先獲得操作系統的file.encoding 參數(它保存的就是操作系統默認的編碼格式,如WIN2k,它的值為GBK),然后JDK就把我們的java源程序從file.encoding編碼格式 轉化為JAVA內部默認的UNICODE格式放入內存中。然后,javac把轉換后的unicode格式的文件進行編譯成.class類文件,此 時.class文件是UNICODE編碼的,它暫放在內存中,緊接著,JDK將此以UNICODE編碼的編譯后的class文件保存到我們的操作系統中形 成我們見到的.class文件。對我們來說,我們最終獲得的.class文件是內容以UNICODE編碼格式保存的類文件,它內部包含我們源程序中的中文 字符串,只不過此時它己經由file.encoding格式轉化為UNICODE格式了。當我們不加設置就編譯時,相當于使用了參數:javac -encoding gbk XX.java,當然就會出現不兼容的情況。


    解決辦法:
    <javac destdir="${build.dir}/classes" debug="true" deprecation="false" optimize="false" failonerror="true" encoding="utf-8">
    <src path="${src.dir}" />
    <classpath refid="classpath" />
    </javac>

    javac里面加encoding參數
    編碼方式為實際編碼即可

    posted on 2009-05-20 13:09 找個美女做老婆 閱讀(9509) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    公告

    本blog已經搬到新家了, 新家:www.javaly.cn
     http://www.javaly.cn

    常用鏈接

    留言簿(6)

    隨筆檔案

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 九九热久久免费视频| 香蕉视频在线观看免费| 亚洲免费在线视频观看| 亚洲av日韩片在线观看| 国产亚洲色视频在线| 青青久久精品国产免费看| 国产最新凸凹视频免费| 九九精品国产亚洲AV日韩| 日韩高清免费在线观看| 亚洲AV色欲色欲WWW| 全部免费毛片在线| 一日本道a高清免费播放| 久久亚洲精品无码播放| 免费精品久久天干天干| 亚洲AV天天做在线观看| 91九色视频无限观看免费| 亚洲一区电影在线观看| 欧亚精品一区三区免费| 麻豆亚洲AV成人无码久久精品 | 精品国产日韩亚洲一区| CAOPORM国产精品视频免费| 亚洲日韩精品A∨片无码| 久热免费在线视频| 亚洲人成在久久综合网站| 无码高潮少妇毛多水多水免费| 亚洲av无码偷拍在线观看| 亚洲Av无码乱码在线播放| a级毛片免费高清毛片视频| 亚洲av丰满熟妇在线播放| 国内精品乱码卡1卡2卡3免费 | 久久aⅴ免费观看| 亚洲av成人综合网| 妞干网免费观看视频| 一级做a爰片性色毛片免费网站| 亚洲性猛交XXXX| 最近高清中文字幕无吗免费看| 亚洲狠狠色丁香婷婷综合| 久久久久一级精品亚洲国产成人综合AV区 | 亚洲男人天堂2022| 女人18毛片特级一级免费视频 | 中文字幕中韩乱码亚洲大片|