在项目中,经常会出现打印日志出现乱码的情况,第一种就是在eclipse工具中控制台打印日志中文出现乱码的情况:
设置如下:依次点击Run-->Run Configurations,打开Run Configurations对话框,在左侧列表框选中自己的服务器
打开Common选项卡,在Encoding中选择"其它"单选项,在下拉框中选择“UTF-8”即可,单击Run按钮运行并保存设置。
第二种:是Deubg模式下Eclipse中控制台出现中文乱码,依次点击Run-->Debug Configurations,打开Debug Configurations对话框,操作如上图一致。
第三种:如果通过以上两种在eclipse中修改还是出现乱码的情况,这种情况大都是tomcat中tomcat.out文件输出出现乱码,也就是我们通常说的Tomcat出现乱码。我们则需要修改tomcat服务器的相关文件编码格式。找到Tomcat解压路径,进入bin目录,编辑catalina.sh文件,set JAVA_OPTS= 的内容中添加选项-Dfile.encoding=GBK,切记这里一定要设置成GBK,重启Tomcat即可。