This is with 1.1.4 running on Solaris. LANG was set to ja on the machine
with japanese locale installed. If you set a property on java cmd line and the
property value contains mutibyte chars (in this case japanese chars) then
doing a System.getProperty() for the property results in \?\? in the place
where japanese chars were inserted.
java -Dxxxx=xxxx -Di18n=something_with_ja_chars
-- listing properties --
user.language=ja
i18n=\?\?
^^^^^^^^^^
- duplicates
-
JDK-4049223 JDK does not convert kanji to unicode in system properties
-
- Closed
-