【发布时间】:2016-12-29 23:02:04
【问题描述】:
我有一个从 MySQL 获取数据的 Tomcat 8。 MySQL 中的行编码良好(如俄语中的文本)。如果我调试服务器,则所选行的编码良好。但是,返回的 JSON 字符不正确。
我检查了我的server.xml,我有:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" redirectPort="8443" />
请注意,我在其中有 URIEncoding="UTF-8"。
我还能做什么?
【问题讨论】:
-
您是否为编码配置了任何 servlet 过滤器?考虑使用
org.springframework.web.filter.CharacterEncodingFilter -
添加过滤器有帮助!谢谢!
标签: java mysql encoding utf-8 tomcat8