log4j печатает неправильные символы

Кто-то сообщает мне, что программа, которую я дал ему, которая использует log4j, неправильно печатает символы. Он говорит мне, что «é» печатается в файле как «Ã ©» (например: «Vidéo» становится «Vidéo»).

Это, вероятно, проблема с кодировкой, но я люблю воспроизводить проблемы, чтобы доказать, что это фиксированная. Мне не удалось найти хорошую (и краткую) документацию по этому вопросу, поэтому:

  1. Что вызывает эту проблему (и как log4j выбрал кодировку?)?
  2. Можно ли ее исправить, просто используя "log4j.appender.myappender" .encoding = UTF-8 "?

Спасибо за помощь!

5
задан Joachim Sauer 11 August 2011 в 10:58
поделиться