代码之家  ›  专栏  ›  技术社区  ›  Kim Stebel

如何用umlauts生成javadoc文档?

  •  30
  • Kim Stebel  · 技术社区  · 15 年前

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

    我能做些什么来改变这个?

    4 回复  |  直到 6 年前
        1
  •  33
  •   PaÅ­lo Ebermann    13 年前

    -charset , -encoding -docencoding 旗帜 javadoc command .

    • -encoding 指定输入编码
    • -docencoding 指定输出编码
    • -charset 使javadoc包含一个带有编码信息的元标记
        2
  •  50
  •   PaÅ­lo Ebermann    13 年前

    修改自 Eclipse javadoc in utf-8 :

    项目->生成JavaDoc->下一页->,在最后一页中 额外的javadoc选项 写:

    -encoding UTF-8 -charset UTF-8 -docencoding UTF-8
    
        3
  •  1
  •   Heiner    12 年前

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

    <javadoc encoding="UTF-8" charset="UTF-8" docencoding="UTF-8" sourcepath="yoursources" destdir="yourdocdir" />
    
        4
  •  0
  •   xtian    6 年前

    生成带有Gradle的JavaDoc时,请将以下内容添加到build.gradle文件中:

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