我正在尝试在 Eclipse 中生成 Java 文档。源文件采用 UTF-8 编码并包含一些变音符号。生成的 HTML 文件没有指定编码,也没有使用 HTML 实体,因此元音变音不能在任何浏览器中正确显示。
我能做些什么来改变这一点?
我正在尝试在 Eclipse 中生成 Java 文档。源文件采用 UTF-8 编码并包含一些变音符号。生成的 HTML 文件没有指定编码,也没有使用 HTML 实体,因此元音变音不能在任何浏览器中正确显示。
我能做些什么来改变这一点?
项目 -> 生成 Javadoc -> 下一步 -> 在最后一页,在Extra Javadoc 选项中写入:
-encoding UTF-8 -charset UTF-8 -docencoding UTF-8
请参阅javadoc 命令的-charset、-encoding和-docencoding标志。
-encoding
指定输入编码-docencoding
指定输出编码-charset
使 javadoc 包含带有编码信息的元标记如果您使用 ant 任务生成 javadoc 并使用 UTF-8,您可以执行以下操作:
<javadoc encoding="UTF-8" charset="UTF-8" docencoding="UTF-8" sourcepath="yoursources" destdir="yourdocdir" />
使用 Gradle 生成 javadoc 时,将以下内容添加到 build.gradle 文件中:
javadoc {
options.encoding = 'UTF-8'
options.docEncoding = 'UTF-8'
options.charSet = 'UTF-8'
}