idea中tomcat打印中文乱码
datehoer 10/18/2023 javatomcat
在tomcat中打印登录获取到的用户名,发现通过System.out.println(user.getUserName())
输出的中文乱码,但是我已经将计算机环境修改成了utf-8啊,为什么还会乱码呢。
简单查询后发现,在许多的Windows系统上,jvm的默认编码可能是Cp1252
而非UTF-8
所以才需要设置。
通过修改tomcat启动时vm options为-Dfile.encoding=UTF-8
重新启动即可