jdbc插入mysql中文显示“???“

it2025-01-25  14

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

最新回复(0)