myeclipse中查询mysql数据库数据在myeclipse控制台出现中文乱码问题怎么解决?
3 回答
噼喱啪啦
TA贡献392条经验 获得超170个赞
首先是项目工程的编码
第二个是数据库配置文件的编码
第三个是创建表时的编码 给你一段创建表时编码设置的参考
CREATE TABLE `drink` ( `id` smallint(6) UNIQUE AUTO_INCREMENT, `name` varchar(10) NOT NULL, `price` double NOT NULL, `seldNumber` smallint(6) NOT NULL, `surPlusNumber` smallint(6) NOT NULL, `picture` varchar(20) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `name` (`name`), UNIQUE KEY `picture` (`picture`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
民工老五
TA贡献3条经验 获得超2个赞
show variables like '%character_set%'
SET character_set_client = utf8;
SET character_set_connection = utf8;
SET character_set_database = utf8;
SET character_set_results = utf8;
SET character_set_server = utf8;
习惯受伤
TA贡献885条经验 获得超1144个赞
1、查看my.ini中[mysqld]节的default-character-set,设置成utf8。重启mysql服务
2、创建mysql数据库的时候指定编码,如:
create database test character set utf8;
如果数据库已存在,修改编码语句:
alter database test character set utf8;
3、连接字符串:
jdbc:MySQL://localhost:3306/test?characterEncoding=utf-8
经过以上步骤,应该就可以了~~祝你好运~
添加回答
举报
0/150
提交
取消