我正在用波兰语编写javadoc,我想为eclipse生成的javadoc文档定义UTF-8字符集 - 我该怎样以及在哪里可以做到?
答案 0 :(得分:8)
右键单击您的项目
导出...>的javadoc
在第三个小组中,写下这个
-encoding utf8 -docencoding utf8 -charset utf8
答案 1 :(得分:6)
Javadoc有三个相关选项:
-encoding
option表示源文件的编码。这应该是您的源文件实际编码的任何内容(编译器应使用相同的-encoding
选项)。您可以使用\uXXXX
约定对不在此编码的字符集中的字符进行编码。 (并且有些人认为你不应该在源代码中使用US-ASCII之外的字符,以使其可移植。我认为现在UTF-8很好。)
-docencoding
option表示在写出HTML文件时使用的编码。在生成的HTML中使用但不在字符集中使用的字符将替换为&#...;
等效字符。
-charset
option表示在生成的HTML文件的标头中的<META http-equiv="Content-Type" content="text/html; charset=...">
标记中写入的内容。
几乎没有理由不对-docencoding
和-charset
使用相同的值,我不知道为什么它们有两种不同的选项。使用不同的值会产生无效的HTML或至少错误的字符。