ポーランド語でjavadocを書いていますが、eclipseによって生成されたjavadocドキュメントにUTF-8文字セットを定義したいと思います-どのように、どこでそれを行うことができますか?
2 に答える
プロジェクトを右クリックします
Export... > javadoc
3番目のパネルで、これを書きます
-encoding utf8 -docencoding utf8 -charset utf8
Javadoc には、次の 3 つの関連オプションがあります。
この
-encoding
オプションは、ソース ファイルのエンコーディングを示します。これは、ソース ファイルが実際にエンコードされているものである必要があります (コンパイラは同じ-encoding
オプションを使用する必要があります)。\uXXXX
規則を使用して、このエンコーディングの文字セットにない文字をエンコードできます。(また、移植性を持たせるために、ソースコードで US-ASCII 以外の文字を使用すべきではないと主張する人もいます。最近では UTF-8 で問題ないと思います。)この
-docencoding
オプションは、HTML ファイルを書き出すときに使用するエンコーディングを示します。生成された HTML で使用され、文字セットでは使用されない文字は、&#...;
同等のものに置き換えられます。この
-charset
オプション<META http-equiv="Content-Type" content="text/html; charset=...">
は、生成された HTML ファイルのヘッダーにあるタグに何を書き込むかを示します。
-docencoding
とに同じ値を使用しない理由は実質的-charset
にありません。また、それらに 2 つの異なるオプションがある理由もわかりません。別の値を使用すると、無効な HTML が生成されるか、少なくとも間違った文字が生成されます。