sublime编写java文件,在powershell或者cmd中运行时如果出现中文乱码,那么原因是:
由于使用CMD运行java程序的时候,系统默认的编码格式是gbk。而包含中文字符的代码一般是UNICODE格式,所以直接运行含有中文字符的代码就很容易出现编码错误
解决方法是:
在sublime中按照下图设置一下,并且保存即可,一定要记得保存,否则不生效。
其实还可以在编辑完代码后,按一下 Ctrl+Shift+C 快捷键,再按下 Ctrl+S(保存)一下即可完美解决。
sublime编写java文件,在powershell或者cmd中运行时如果出现中文乱码,那么原因是:
由于使用CMD运行java程序的时候,系统默认的编码格式是gbk。而包含中文字符的代码一般是UNICODE格式,所以直接运行含有中文字符的代码就很容易出现编码错误
解决方法是:
在sublime中按照下图设置一下,并且保存即可,一定要记得保存,否则不生效。
其实还可以在编辑完代码后,按一下 Ctrl+Shift+C 快捷键,再按下 Ctrl+S(保存)一下即可完美解决。