MySQL控制台更新数据乱码解决

页面导航:首页 > 数据库 > Mysql > MySQL控制台更新数据乱码解决

MySQL控制台更新数据乱码解决

来源: 作者: 时间:2016-02-20 09:26 【

MySQL控制台更新数据乱码解决问题:在MySQL控制台中输入如下语句:INSERT INTO table_name VALUES (#39;中文#39;);最终在数据库存放的数据为乱码。解决:添加mysql客户端连接的字符集参数。(下面
MySQL控制台更新数据乱码解决
 
问题:
在MySQL控制台中输入如下语句:
 
INSERT INTO table_name VALUES ('中文');

 

最终在存放的数据为乱码。
 
解决:
添加客户端连接的字符集参数。(下面我们假设数据库的编码为utf-8)
 
1. 在控制台启动命令之后添加字符集参数
 
1
$ mysql --default-character-set=utf8

 

 
注意,这边的的字符集是utf8而不是utf-8。
 
2. 在mysql的配置文件my.cnf中添加字符集参数
 
在/etc/my.cnf文件中添加如下配置
 
1
[mysql]
2
default-character-set=utf8

 

 
Tags:

文章评论

最 近 更 新
热 点 排 行
Js与CSS工具
代码转换工具

<