环境:eclipse+jdk1.8+mysql5.7+nacicat+tomcat7.0
向数据库插入中文时,无法正常插入,显示为:“???”
原因:
编码格式问题,修改编码格式为“utf-8"
1:创建数据库时修改:
CREATE DATABASE tpcms
DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
2:直接从根本上解决,修改Mysql5.7的默认编码格式
在mysql安装目录下找到my.ini文件 ,在其中添加
[client]
default-character-set=utf8
在[mysqld]下添加
character-set-server=utf8
重启mysql