我正在尝试创建Javadoc,但是无法创建。
我已经用瑞典语编写了我的注释,所以它们包含了字符如 å、ä、ö。这给我带来了超过248个错误。
是否有一种方法可以更改整个项目的编码方式?
我已经尝试过:
- 右键单击项目
- 选择资源
- 更改为UTF-8
- 重新启动Eclipse
- 创建新的Javadoc
这将导致以下错误:
error: unmappable character for encoding ASCII
是否还有其他解决此问题的方法?
将UTF-8指定为资源编码是一个好习惯,但您也可以执行以下操作:
如果您使用javadoc
二进制文件生成Javadoc,则可以检查其-encoding
参数:
javadoc:
usage: javadoc [options] [packagenames] [sourcefiles] [@files]
...
-encoding <name> Source file encoding name
使用Eclipse,您可以在向导的最后一步中的字段“Extra Javadoc options (...):
”中指定此选项(例如:-encoding UTF-8
)。
-encoding <name> Source file encoding name
-charset <charset> Charset for cross-platform viewing of generated documentation
“-encoding”参数表示如何读取字符。您还可以使用“-charset”选项使您的HTML文档更易读。
"
javac -encoding utf-8 ...
也可以解决问题。 - user3076105