如何使用变音符号生成javadoc文档?

时间:2009-08-23 20:35:51

标签: html encoding javadoc diacritics

我正在尝试在Eclipse中生成Java文档。源文件是UTF-8编码的,包含一些umlauts。生成的HTML文件不指定编码,也不使用HTML实体,因此在任何浏览器中都无法正确显示变音符号。

我该怎么做才能改变这个?

4 个答案:

答案 0 :(得分:50)

Eclipse javadoc in utf-8修改:

项目 - >生成Javadoc - >下一步 - >在最后一页上,在 Extra Javadoc选项中写:

-encoding UTF-8 -charset UTF-8 -docencoding UTF-8

答案 1 :(得分:33)

查看-charset-encoding-docencodingjavadoc command标记。

  • -encoding指定输入编码
  • -docencoding指定输出编码
  • -charset使javadoc包含带编码信息的元标记

答案 2 :(得分:1)

如果使用ant任务生成javadoc并使用UTF-8,则可以执行以下操作:

<javadoc encoding="UTF-8" charset="UTF-8" docencoding="UTF-8" sourcepath="yoursources" destdir="yourdocdir" />

答案 3 :(得分:0)

使用Gradle生成Javadoc时,请将以下内容添加到build.gradle文件中:

javadoc {
    options.encoding = 'UTF-8'
    options.docEncoding = 'UTF-8'
    options.charSet = 'UTF-8'
}