环境: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