Возможно, ваша консоль не может отображать символ Ö.Проверьте системное свойство file.encoding
, чтобы увидеть кодировку консоли по умолчанию.
Если ваша консоль поддерживает UTF-8, вы можете попробовать запустить JVM с -Dfile.encoding=utf-8
, или вы можете сделать это из своего приложения:
System.setOut(new PrintStream(System.out, true, "utf-8"));
Если консоль не поддерживает UTF-8, я предлагаю вместо этого попытаться записать это в файл, используя кодировку UTF-8, а затем открыть файл в текстовом редакторе, который может обрабатывать UTF-8.
Если все это не работает, то это, вероятно, ошибка в StringEscapeUtils
.