如何生成带有变音符号的 javadoc 文档?

发布于 2024-08-02 11:00:54 字数 216 浏览 5 评论 0原文

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

我可以做什么来改变这种情况?

I am trying to generate Java documentation in Eclipse. The source files are UTF-8 encoded and contain some umlauts. The resulting HTML files do not specify an encoding and do not use HTML entities, so the umlauts aren't displayed correctly in any browser.

What can I do to change this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

丑丑阿 2024-08-09 11:00:54

修改自 UTF-8 格式的 Eclipse javadoc

项目->生成Javadoc ->下一步->在最后一页的“Extra Javadoc options”中写入:

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

Modified from Eclipse javadoc in utf-8:

Project -> Generate Javadoc -> Next -> on the last page, in Extra Javadoc options write:

-encoding UTF-8 -charset UTF-8 -docencoding UTF-8
时间你老了 2024-08-09 11:00:54

请参阅 -charset-encoding-docencoding 标志 javadoc 命令

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

See the -charset, -encoding and -docencoding flags for the javadoc command.

  • -encoding specifies the input encoding
  • -docencoding specifies the output encoding
  • -charset makes javadoc include a meta tag with encoding info
憧憬巴黎街头的黎明 2024-08-09 11:00:54

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

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

If you generate your javadoc with an ant task and you use UTF-8 you can do:

<javadoc encoding="UTF-8" charset="UTF-8" docencoding="UTF-8" sourcepath="yoursources" destdir="yourdocdir" />
猫性小仙女 2024-08-09 11:00:54

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

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

When generating the javadoc with Gradle add the following to your build.gradle file:

javadoc {
    options.encoding = 'UTF-8'
    options.docEncoding = 'UTF-8'
    options.charSet = 'UTF-8'
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文