本文主要是介绍踩坑:springboot printWriter.write()中文乱码?解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
使用
resp.setContentType("text/html; charset=UTF-8");
PrintWriter out=resp.getWriter();
没有作用
后面用了配置文件,发现报错,后面百度才知道版本原因
springboot 2.2.3 版本换成 2.4.0之后配置文件中的配置报错,提示Property 'spring.http.encoding.charset' is Deprecated: Use 'server.servlet.encoding.charset' instead
springboot 2.2.3
spring.http.encoding.force=true
spring.http.encoding.charset=UTF-8
spring.http.encoding.enabled=true
server.tomcat.uri-encoding=UTF-8
springboot 2.4.0之后
server.tomcat.uri-encoding=UTF-8
server.servlet.encoding.force=true
server.servlet.encoding.charset=UTF-8
server.servlet.encoding.enabled=true
这篇关于踩坑:springboot printWriter.write()中文乱码?解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!