问题描述
今天在开发中遇到了一个问题,就是在使用Text文本框当作筛选条件进行模糊查询时,无法匹配text文本框的中文字符,但是英文和数字都可以正常筛选,于是怀疑是哪里的配置文件配置没有加上UTF-8。
解决方案:
通过查看修改两个配置文件解决了这个问题。
1.查看数据库连接的配置文件
在你的项目下找到连接数据库的配置文件,一般为 url=jdbc…形式,如下文件:
在你的项目名称,也就是?后面,查看是否有加上了UTF-8
2.找到你的tomcat 安装位置,在安装位置的conf文件夹下找到一个名为 server.xml的文件,打开修改。
如上图,查看你是否加上了 URIEncoding=“UTF-8” 。