首页 / MYSQL / mysql中文乱码解决方式
mysql中文乱码解决方式
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql中文乱码解决方式,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1947字,纯文字阅读大概需要3分钟。
内容图文
![mysql中文乱码解决方式](/upload/InfoBanner/zyjiaocheng/485/04399586bb1c49ad873ec964fc20b674.jpg)
经常使用编码集
1.java中的经常使用编码UTF-8;GBK;GB2312;ISO-8859-1;
2.相应mysql数据库中的编码utf8;gbk;gb2312;latin1
建议使用utf8格式,utf8能够兼容世界上全部字符
mysql编码集设置命令
注意:假设不是通过my.ini配置文件设置的内容,仅仅在当前状态下有效,当重新启动数据库服务后失效。所以假设想要不出现乱码仅仅有改动my.ini文件,数据库编码能够在创建数据库时候指定UTF8
mysql设置编码命令
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;
SET collation_connection = utf8_bin;
SET collation_database = utf8_bin;
SET collation_server = utf8_bin;
设定mysqlserver编码
设定mysqlserver的编码。须要又一次安装mysql服务,步骤例如以下:
1.打开命令提示符(管理员)。假设不以管理员身份执行可能会出现错误
2.进入mysql安装文件夹下的bin文件夹
3.关闭服务
net stop mysql
4.卸载
mysqld -remove
5.改动mysql的配置文件。在mysql安装文件夹下找到my.ini文件
改动配置文件,在配置文件里增加
character-set-server=utf8
贴出我的配置文件
[mysqld]
#设置字符集
character-set-server=utf8
#这里把路径改改为你的mysql安装文件夹
basedir=D:\develeper\mysql5.6
datadir=D:\develeper\mysql5.6\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
我的配置文件下载地址:http://pan.baidu.com/s/1qW3hqri
6.安装
mysqld -install
7.启动服务
net start mysql
创建时指定字符集
1.创建数据库时设定字符集
create database testdb default character set utf8;#建立数据库
2.创建表时设定字符集
use testdb;
create table student(
id char(50) primary key,
sname varchar(100) not null,
age int
)engine=innodb default charset=utf8;
3、client字符集的设定。通过连接字符串来设定。
jdbc:mysql://localhost:3306/testdb?characterEncoding
=utf8
mysql中文乱码解决方式
标签:连接 attribute print add 总结 创建 pre 数据库 use
本文系统来源:http://www.cnblogs.com/cynchanpin/p/7057665.html
内容总结
以上是互联网集市为您收集整理的mysql中文乱码解决方式全部内容,希望文章能够帮你解决mysql中文乱码解决方式所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。