猿问

出现中文乱码?

myeclipse中查询mysql数据库数据在myeclipse控制台出现中文乱码问题怎么解决?

皓婆子
浏览 1269回答 3
3回答

噼喱啪啦

首先是项目工程的编码第二个是数据库配置文件的编码第三个是创建表时的编码 给你一段创建表时编码设置的参考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;

民工老五

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; 

习惯受伤

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经过以上步骤,应该就可以了~~祝你好运~
随时随地看视频慕课网APP

相关分类

Java
我要回答