Korean Windows defaults the JVM's stdout to cp949 (MS949), so the fabric-installer's Korean status lines came through as mojibake when Node decoded them as UTF-8 (e.g. "���가져오는중 (org.ow2.asm:asm:9.9)"). Pass -Dfile.encoding/-Dstdout.encoding/-Dstderr.encoding=UTF-8 before -jar so the JVM writes UTF-8 and our existing utf-8 decode matches. stdout/stderr.encoding properties take effect on Java 18+; file.encoding covers older JDKs. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1.5 KiB
1.5 KiB