源代码在记事本编译 使用UTF-8编码
cmd默认编码方式为GBK 936
cmd编码方式不同导致中文乱码
TEST 01:编译class字节码文件使用 -encoding 参数指定编码方式
TEST 02:源文件使用ANSI 编码
记事本另存为时更改编码方式 记事本内部按Ctrl+Shift+S 打开如下界面底部更改
TEST 03:更改cmd窗口默认编码方式为UTF-8
临时修改:只作用于当前窗口,先进入cmd命令窗口(快捷键win键+R)。 直接输入“chcp 65001”,回车键(Enter键)执行 出现如下界面单次可用
永久修改:win键+R,输入regedit,确定。 按顺序找到HKEY_LOCAL_MACHINE_SOFTWARE_Microsoft_Command Processor。 点击右键-新建,选择“字符串值”。 命名为“autorun”, 点击右击修改,数值数据填写
“chcp 65001”,确定
之后每次打开cmd窗口都自动变为UTF-8编码