在gitbash平台用javac编译错误文件,提示中文,但是是乱码

Use Javac to compile wrong file in git bash platform,suggesting chinese,but is garbled

我用Javac编译错误的文件如

//Example01.java
public class Example01{
    public static void main(String[] args) {
        int num = 4;
        byte b = num;
        System.out.println("b="+b);
    }
}

我希望 javac 像这样编译:

但实际结果是:

我该怎么做才能解决这个问题?

右键单击MINGW框架的顶部并选择[选项],然后选择[文本],将[Locale]设置为zh_CN,将[Character set]设置为GBK,您将获得屏幕想要...但是你为什么要那样表现出来?

Sample Output

我在GitBush上看到过这个问题。必须更新 window 的选项以显示中文字符。

尝试右键单击 window 的空白区域。从弹出菜单中选择 Options->Text->Locale,然后选择 zh_CN 作为语言环境,选择 GBK 作为字符集。然后保存选择。 window 现在应该可以正确显示汉字了。