■Java AntでJavaDoc生成 日本語が文字化けします・・・
環境:WIN XP ANT1.7 JDK1.5
ご存知の方ご教授下さい。
sourceがutf-8なので、@1 の用にantスクリプトを書いたところ、指定したdirにhtmlが生成されません。
encoding属性charset属性を、Shift_JISにすると今度はhtmlは生成されたのですが、htmlの日本語が文字化けしてしまいました。
(ソースをmappingしている時点で日本語が文字化けしています。) 解決方法ご存知の方いらっしゃいますでしょうか。
@1
<target name="jdcreate" depends="init,compile">
<javadoc destdir="${out.dir}"
verbose="true"
version="true"
linksource="true"
author="true"
use="true"
windowtitle="Project API" encoding="UTF-8" charset="UTF-8">
※ant実行後エラー抜粋(encoding="UTF-8" charset="UTF-8"で実行)
抜粋します。
jdcreate:
[javadoc] Generating Javadoc
[javadoc] パッケージ com.elu.sap.design.one のソースファイルを読み込んでいます...
[javadoc] C:\sap\design\one\Dog.java:6: 警告:この文字は、エンコーディング UTF-8 にマップできません。
[javadoc] エラー 2 個
[javadoc] 警告 34 個
BUILD SUCCESSFUL
お礼
回答ありがとうございます。