今天遇到了一个奚跷问题。
在springboot单元测试Ok,但用tomcat启动后从http里取出来的带中文的竟是乱码。百思不得其解,后来我定位到外部tomcat哪里没有配置的原因。百度一查,果然。特记录下。
参考了这个博客,解决了我的问题:
https://blog.csdn.net/jiahongfei1213895/article/details/86555672
然后我参照博主的办法:Tomcat安装目录下找到catalina.bat
文件,在配置中加入set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8"
重启,完美解决。
set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8"