«Недопустимая многобайтовая последовательность в выводе консоли JVM: неверный или неполный многобайтовый или широкий символ» после регистрации специального символа Java - PullRequest
0 голосов
/ 10 октября 2019

Я пытаюсь зарегистрировать специальный символ '®' с помощью Java slf4j Logger

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

private static final Logger LOG = LoggerFactory.getLogger(MyClass.class);

LOG.info("®");

и получаю это сообщение об ошибке в консоли

WARN   | wrapper  | main    | 2019/10/10 12:29:09.677 | Invalid multibyte sequence in JVM console output: Invalid or incomplete multibyte or wide character

Моя локаль:

LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

В чем причина проблемы?

echo ® 

Эта команда работает

...