解决java控制台输出中文乱码问题(自用记录)
以notepad++程序编写为例,程序默认编码为UTF-8(万国码),而普通的国内计算机,采用的是GBK编码,然后就会出现编码转换问题,从而导致编译过程乱码问题.所以将所写代码的编码和计算机控制台的编码保持一致就可以.![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0fb16ec4ed55f308c31f2d4efe581f3e.png#pic_center)
方法一:更改notepad++设置,设置,首选项,选择ANSI编码,然后进行编写.![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/2b73fefc6be12ad17bc87dda33b440a9.png#pic_center)
未改变编码效果的结果![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/fe05eddc464046b5b13787ee21e5169d.png#pic_center)
改变编码效果之后的结果![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/11b10446b1d3053d53552a42f04812ff.png#pic_center)
方法二:
在控制台输入javac -encoding UTF-8 目标文件,将控制台的加载编码改变成对应文件的编码![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c5dc62804e9465cd8c0a5bfefd25b5cb.png#pic_center)