我在windows自己的本机上用sql语句可以查出来数据,其中where后面的参数是中文字符串。
但是在服务器上后台同样的sql却查不出来数据。
解决办法:
为服务器上的mysql配置配置文件,设置一下字符集就好了
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB