为了账号安全,请及时绑定邮箱和手机立即绑定

出现中文乱码?

出现中文乱码?

皓婆子 2017-04-10 11:48:28
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;


查看完整回答
反对 回复 2017-04-10
?
民工老五

TA贡献3条经验 获得超2个赞

  1. show variables like '%character_set%' 

  2. 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; 

查看完整回答
反对 回复 2017-04-10
?
习惯受伤

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

经过以上步骤,应该就可以了~~祝你好运~

查看完整回答
1 反对 回复 2017-04-10
  • 3 回答
  • 0 关注
  • 1250 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信