[
https://issues.apache.org/jira/browse/LOG4J2-255?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13659152#comment-13659152
]
Remko Popma commented on LOG4J2-255:
------------------------------------
1. I have to eat humble pie here and admit you are completely right about the
source file encoding being irrelevant. The JVM has a unicode string in memory.
I think I confused myself when I was doing some tests with changing the editor
encoding on a source file with Japanese in Eclipse. My bad.
I understand your point that using UTF-8 as the default would be predictable.
This is especially useful when a log file is read in an environment with a
different platform encoding than where the log file was written.
It just does not seem right that if I log a Japanese string to the Console in
my Japanese environment it comes out scrambled.
Let me check how log4j-1.2 and logback handle this.
2. I was looking at
http://docs.oracle.com/javase/6/docs/technotes/guides/intl/encoding.doc.html
but I agree these are only for the Oracle JVM. Thanks for the pointer. I'll
remove the Russian encoding from the JUnit test.
> 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 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: [email protected]
For additional commands, e-mail: [email protected]