On Fri, 4 Apr 2025 09:13:30 GMT, Daishi Tabata <d...@openjdk.org> wrote:
>> The output `jwebserver` and `java -m jdk.httpserver` uses UTF-8 encoding. >> Therefore, if the console encoding is not set to UTF-8 (for example, MS932 >> on Japanese Windows), garbled characters may appear. >> Since System.out knows the console's encoding, there's no need to specify it >> again with PrintWriter constructor. >> >> The output `jwebserver` and `java -m jdk.httpserver` is localized in >> Japanese, German, and Chinese. This bug only occurs in these localized >> languages, so I haven't added any tests. >> I have confirmed that the output of the two commands is not garbled in the >> default command prompts of both Japanese Windows and English Windows. >> >> I tested jdk/com/sun/net/httpserver/simpleserver on English Windows, and all >> tests passed. However, when running on Japanese Windows, some tests failed >> because they expected output only in English. >> I modified the tests so that `jwebserver` and `java -m jdk.httpserver` >> within the tests are executed with an English locale. After this >> modification, all tests passed on Japanese Windows. > > Daishi Tabata has updated the pull request incrementally with one additional > commit since the last revision: > > Update full name Upon reconsideration, these tests were failing on Japanese Windows even before the fix. Should I issue a separate Bug ID? ------------- PR Comment: https://git.openjdk.org/jdk/pull/24437#issuecomment-2778421156