我在哪里可以指定我的javadoc文档字符集?

paw*_*wel 5 javadoc character-encoding

我正在用波兰语编写javadoc,我想为eclipse生成的javadoc文档定义UTF-8字符集 - 我该怎样以及在哪里可以做到这一点?

cde*_*etz 8

右键单击您的项目
导出...> javadoc
在第三个面板中,写下此内容

-encoding utf8 -docencoding utf8 -charset utf8

在此输入图像描述


Paŭ*_*ann 6

Javadoc有三个相关选项:

  • -encoding选项指示源文件的编码.这应该是您的源文件实际编码的任何内容(编译器应使用相同的-encoding选项).您可以使用\uXXXX约定对不在此编码的字符集中的字符进行编码.(并且有些人认为你不应该在源代码中使用US-ASCII以外的字符,以使其可移植.我认为现在UTF-8很好.)

  • -docencoding选项指示在写出HTML文件时要使用的编码.在生成的HTML中而不是在字符集中使用的字符被它们的&#...;等价物替换.

  • -charset选项指示<META http-equiv="Content-Type" content="text/html; charset=...">在生成的HTML文件的标题中的标记中写入的内容.

有几乎从来没有理由不使用相同的价值-docencoding-charset,我不知道为什么有他们两种不同的选择.使用不同的值会产生无效的HTML或至少错误的字符.