Подтвердить что ты не робот

Как создать документацию javadoc с помощью umlauts?

Я пытаюсь создать документацию по Java в Eclipse. Исходные файлы в кодировке UTF-8 и содержат некоторые умлауты. Получающиеся в результате файлы HTML не задают кодировку и не используют объекты HTML, поэтому умлауты отображаются некорректно в любом браузере.

Что я могу сделать, чтобы изменить это?

4b9b3361

Ответ 1

Смотрите - charset, - кодирование и - docencoding для команды javadoc.

  • -encoding указывает кодировку ввода
  • -docencoding указывает кодировку вывода
  • -charset заставляет javadoc включать метатег с информацией о кодировке

Ответ 2

Изменено из Eclipse javadoc в utf-8:

Проект → Создать Javadoc → Далее → на последней странице, в параметрах Extra Javadoc напишите:

-encoding UTF-8 -charset UTF-8 -docencoding UTF-8

Ответ 3

Если вы создаете свой javadoc с помощью задачи ant, и вы используете UTF-8, вы можете сделать:

<javadoc encoding="UTF-8" charset="UTF-8" docencoding="UTF-8" sourcepath="yoursources" destdir="yourdocdir" />

Ответ 4

При создании javadoc с Gradle добавьте следующее в файл build.gradle:

javadoc {
    options.encoding = 'UTF-8'
    options.docEncoding = 'UTF-8'
    options.charSet = 'UTF-8'
}