java - 如何在 gradle 中为 JavaDoc 设置编码?

标签 java encoding utf-8 gradle javadoc

我用 JavaDoc 命令编写了 Java 类,其中包含特殊字符,如 äöü .我使用 gradle 构建文件生成 JavaDoc:

apply plugin: 'java'

并且在命令行中:gradle javadoc .

原始文件的编码是UTF-8。 JavaDoc 文件的编码也是 UTF-8。但是在 HTML 源代码中没有提示文件是 UTF-8。这就是为什么我的浏览器总是认为它是 ISO-8859 .

我如何告诉 javadoc(通过 gradle)也添加 <meta charset="utf-8"/>到源代码,在生成 JavaDoc 时?

最佳答案

您需要设置 javadoc charset option .

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

关于java - 如何在 gradle 中为 JavaDoc 设置编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25912190/

相关文章:

mysql - 从MySql读取utf-8字符到C变量中

java - 如何在 Java 中将数字文件读入数组列表

python - 无法使用 python 将文本作为 UTF-8 写入文件

强制 wchar_t 为 4 个字节

python - 如何解决这个奇怪的Python编码问题?

javascript - 如何使用 Javascript 将此文本转换为正确的 HTML 字符

ruby-on-rails - 突然ArgumentError : invalid byte sequence in UTF-8 while seeding

java - 如何使用java在资源组中创建IoTHub资源?

java - java.sql.SQLException "database in auto-commit mode"的原因

java - 支持甘特图和粒度的免费库 <= 1 小时