idea 后端接收数据输出在控制台时出现中文乱码
环境
maven项目,
ssm框架(spring+springmvc+mybatis)注解和配置文件混合开发,
tomcat服务器
解决乱码的方式(推荐将以下几种方式全部设置以下)
方式一:
在idea中File—>setting中设置编码格式
方式二:在设置idea中tomcat服务器的编码格式
-Dfile.encoding=UTF-8
如果以上方式全试了都还没成功的话,就看以下的方式
方式四:在idea软件安装路径的bin目录内的文件中设置编码格式
在这两个文件内部最后一行加入以下代码:
-Dfile.encoding=UTF-8
方式五:找到tomcat安装路径下conf目录中的server.xml文件
找到
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" relaxedPathChars="|{}[],%"
relaxedQueryChars="|{}[],%" />
加入URIEncoding=“UTF-8” 即可
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" relaxedPathChars="|{}[],%"
relaxedQueryChars="|{}[],%" />