[ https://issues.apache.org/jira/browse/LOG4J2-255?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13659317#comment-13659317 ]
Ralph Goers commented on LOG4J2-255: ------------------------------------ Gary, that is absolutely incorrect. If I specify characters in the Japanese encoding range of UTF-8 and you are running on a non-Japenese computer, odds are you are going to end up with garbage. Now what you are saying would be true on my Mac because it has a LANG setting of en_US.UTF-8 - so the display IS actually capable of displaying all the characters. However, note that in this case the default encoding would also be correct. But if my computer was set to en_US.cp1252 the default encoding wouldn't work correctly, but neither would the configured code page if I don't have that installed on my machine, and if my computer screen can't render UTF-8 then there is no way to display any Japanese characters. > Multi-byte character strings are scrambled in log output > -------------------------------------------------------- > > Key: LOG4J2-255 > URL: https://issues.apache.org/jira/browse/LOG4J2-255 > Project: Log4j 2 > Issue Type: Bug > Components: Appenders, Core > Affects Versions: 2.0-beta6 > Reporter: Remko Popma > Assignee: Remko Popma > Priority: Blocker > Fix For: 2.0-beta7 > > > When I tried to log a Japanese string the output was scrambled in both the > Console and a log file. > For example, > logger.warn("日本語テスト"); // (Japanese test) > came out as > 15:07:00.184 [main] WARN test.JapaneseTest - 譌・譛ャ隱槭ユ繧ケ繝? > This is the log4j2.xml configuration: > <?xml version="1.0" encoding="UTF-8"?> > <configuration status="warn"> > <appenders> > <Console name="Console" target="SYSTEM_OUT"> > <PatternLayout> > <pattern>%d{HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n > </pattern> > </PatternLayout> > </Console> > <File name="tracelog" fileName="trace-log.txt" immediateFlush="true" > append="false"> > <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level > %logger{36} - %msg%n"/> > </File> > </appenders> > > <loggers> > <root level="trace"> > <appender-ref ref="Console"/> > <appender-ref ref="tracelog"/> > </root> > </loggers> > </configuration> -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-dev-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-dev-h...@logging.apache.org