我试图创建一个Javadoc,但我不能。
我在瑞典写了我的评论,他们的内容是å,ä,ö。 这给了我超过248个错误。
有没有办法改变整个项目的编码?
我试过了:
这会导致以下错误:
错误:编码ASCII
的不可映射字符
我还能做些什么来解决这个问题吗?
答案 0 :(得分:15)
指定UTF-8作为资源编码是一件好事,但您也可以执行以下操作:
如果您使用javadoc
二进制文件生成Javadoc,则可以检查其-encoding
参数:
javadoc:
usage: javadoc [options] [packagenames] [sourcefiles] [@files]
...
-encoding <name> Source file encoding name
使用Eclipse ,您可以在字段&#34; Extra Javadoc options (...):
&#34;中指定此选项。在上一个向导步骤中(例如:-encoding UTF-8
)。
答案 1 :(得分:2)
我知道这是一个老问题,但也许对某人有帮助。 我想在Xav's answer添加一些东西(我不能添加评论,所以我写答案):
Javadoc为您提供以下描述(javadoc -help):
-encoding <name> Source file encoding name
-charset <charset> Charset for cross-platform viewing of generated documentation
“ - encoding”参数表示如何读取字符。您还可以使用“-charset”选项使您的HTML文档更具可读性。