簡體   English   中英

Javadoc錯誤:編碼ASCII的不可映射字符

[英]Javadoc error: unmappable character for encoding ASCII

我試圖創建一個Javadoc但我不能。

我在瑞典寫了我的評論,他們的內容是å,ä,ö。 這給了我超過248個錯誤。

有沒有辦法改變整個項目的編碼?

我試過了:

  1. 右鍵單擊該項目
  2. 選擇資源
  3. 改為UTF-8
  4. 重啟Eclipse
  5. 創建新的Javadoc

這會導致以下錯誤:

錯誤:編碼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

“-encoding”參數指示如何讀取字符。 您還可以使用“-charset”選項使HTML文檔更具可讀性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM