Heim  >  Artikel  >  Datenbank  >  MySQL控制台更新数据乱码解决_MySQL

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

WBOY
WBOYOriginal
2016-06-01 13:32:181154Durchsuche

bitsCN.com

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

 

问题:

在MySQL控制台中输入如下语句:

 

INSERT INTO table_name VALUES ('中文');

 

最终在数据库存放的数据为乱码。

 

解决:

添加mysql客户端连接的字符集参数。(下面我们假设数据库的编码为utf-8)

 

1. 在控制台启动命令之后添加字符集参数

 

1$ mysql --default-character-set=utf8

 

 

注意,这边的的字符集是utf8而不是utf-8。

 

2. 在mysql的配置文件my.cnf中添加字符集参数

 

在/etc/my.cnf文件中添加如下配置

 

1[mysql]2default-character-set=utf8

 

 

bitsCN.com
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn