<i18n dev> RFR: 8274544: Langtools command's usage were garbled on Japanese Windows
Naoto Sato
naoto at openjdk.java.net
Fri Oct 1 18:17:27 UTC 2021
On Thu, 30 Sep 2021 09:36:34 GMT, Ichiroh Takiguchi <itakiguchi at openjdk.org> wrote:
> JEP-400 (UTF-8 by Default) was eabled on JDK18-b13.
> After JDK18-b13, javac and some other langtool command's usage were garbled on Japanese Windows.
> These commands use PrintWriter instead of standard out/err with PrintStream.
The encoding used in `Log.java` should first check whether it is run within console or not. If `System.console()` returns the console, its `.charset()` should be used instead of `native.encoding` value.
As to the jshell issue, it is a different issue than javac, so I would expect it to be handled with a different issue.
-------------
PR: https://git.openjdk.java.net/jdk/pull/5771
More information about the i18n-dev
mailing list