解决Spring MVC Controller中输出中文出现的乱码问题

解决Spring MVC Controller中输出中文出现的乱码问题

错误情况

可以看到,book.getName()这个方法返回的String就是"数据库",但是当我们想输出中文时,却出现了乱码。这时我还不确定是哪里出现了问题,然后我对输出进行了修改,如下:

可以看到输出是完全没有问题的,这时候我怀疑是不能输出中文,因此随便写了个测试如下:

又可以看到,我们是可以输出中文,那么到底是哪里出现了问题呢?

查了很多资料都没找到解决的方案,直到我将

改成了-Dfile.encoding=GBK(网上的绝大部分教程是让改成UTF-8)

然后进行测试

成功。

posted @ 2021-07-19 11:08  ZJHqs  阅读(381)  评论(0编辑  收藏  举报