1. 在MySQL的命令行界面下,插入和显示中文,都没有问题;但使用Eclipse插入中文数据就有问题,
2. 在创建库和表时,使用如下语句
default-character-set=utf8
create database mydb default character set utf8 collate utf8_general_ci;
CREATE TABLE IF NOT EXISTS `mydb` (
`username` varchar(64) NOT NULL,
`userid` int(11) NOT NULL,
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
同时也将Eclipse的编码设为utf8格式,但读取数据时,还是显示乱码,请教各位大神,我该如何解决?
2 个解决方案
jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8
连接字符串上指定编码为 UTF-8 了吗?