Javadoc 错误:用于编码 ASCII 的不可映射字符
我试图创建一个Javadoc,但我不能。
我已经用瑞典语写了我的评论,他们的内容字符为å,ä,ö。这给了我超过248个错误。
有没有办法更改整个项目的编码?
我试过:
- 在项目上单击鼠标右键
- 选择的资源
- 更改为 UTF-8
- 重新启动的日食
- 创建新的 Javadoc
这会导致以下错误:
错误:用于编码 ASCII 的不可映射字符
我还能做些什么来解决这个问题吗?
我试图创建一个Javadoc,但我不能。
我已经用瑞典语写了我的评论,他们的内容字符为å,ä,ö。这给了我超过248个错误。
有没有办法更改整个项目的编码?
我试过:
这会导致以下错误:
错误:用于编码 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
我知道这是一个老问题,但也许这对某人有帮助。我想在Xav的答案中添加一些东西(我无法添加注释,所以我写了答案):
Javadoc给你以下描述(javadoc -help):
-encoding <name> Source file encoding name
-charset <charset> Charset for cross-platform viewing of generated documentation
“-编码”参数指示如何读取字符。您还可以使用“-charset”选项来使您的HTML文档更具可读性。