ant編譯亂碼問題

問題描述:ant編譯之後(包括java,jsp),總是出現亂碼。

解決之道:

  1. 在<javac >標籤中寫上encoding=“utf-8”;
    <javac
    		encoding="utf-8"
                    destdir="${compile.dir}"
                    includeAntRuntime="no"
                    debug="on"
                    source="1.5"
                    target="1.5"
                    >
                <src path="${src.java.dir}"/>
                <patternset refid="compile.sources"/>
                <classpath>
                    <path refid="compile.dependencies"/>
                </classpath>
      </javac>
  2. 因爲ant會copy,所以copy的時候也要加上encoding=“utf-8” 
    <!-- Copy resources -->
            <copy encoding="utf-8" todir="${test.dest.dir}">
                <fileset dir="${src.test.dir}" includes="resources/**/*.*"/>
            </copy>

  3. 這裏只是介紹ant編譯的中文亂碼問題,涉及到文件的字符編碼集以及jsp頁面上的pageEncoding以及charSet就不在贅述了。
發佈了16 篇原創文章 · 獲贊 8 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章