我们可能会遇到这样的情况,就是通过tomcat运行javaweb项目
后台控制台输出的不是我们想要的中文,而是一串乱码
关于这个问题,我们一般通过
将VM options这个配置项设置为-Dfile.encoding=UTF-8
此时我们再启动tomcat,控制台输出的就是我们想要的中文啦。
顺便再补充一下,为什么程序中会出现乱码
举一个例子,小明拿了一本中华词典里面有10000个汉字
小红拿了一本某词典,里面有255个汉字
当我们在程序中使用到中华词典的汉字时,恰巧小红拿的词典又没有该汉字
就会出现识别不出出现乱码
用程序界的语言就是说,我们使用小红的词典编码来编程中华词典,两个词典对应不上所以就会出现乱码的情况。