„Ungültige Multibyte-Sequenz in der JVM-Konsolenausgabe: Ungültiges oder unvollständiges Multibyte- oder Breitzeichen“ n

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: „Ungültige Multibyte-Sequenz in der JVM-Konsolenausgabe: Ungültiges oder unvollständiges Multibyte- oder Breitzeichen“ n

by Guest » 03 Jan 2025, 12:36

Ich versuche, das Sondersymbol „®“ mit dem Java slf4j Logger zu protokollieren

Code: Select all

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

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

LOG.info("®");
Und diese Fehlermeldung wird in der Konsole angezeigt

Code: Select all

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

Code: Select all

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=
Was ist der Grund für das Problem?

Code: Select all

echo ®
Dieser Befehl funktioniert

Top