8

Mysql数据库解决中文乱码问题【不修改my.ini配置文件】

 3 years ago
source link: https://blog.csdn.net/ljphhj/article/details/21374661
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Mysql数据库解决中文乱码问题【不修改my.ini配置文件】

original.png
胖虎 2014-03-17 10:46:56 6543

网上有很多关于Mysql数据库解决中文乱码的问题,想要永久修改都需要修改my.ini文件, 但是有一些版本,我们发现没有my.ini文件

自己添加的话,又要报错,但是我们可以在  mysql目录下找到my.cnf文件

我们打开my.cnf(/mysql/my.cnf)文件,然后做如下操作:

添加[client](如果不存在的话),设置关于client端的编码信息

添加[mysqld](如果不存在的话),设置关于server端的编码信息

--------------加入的内容---------------------------------------

[client]

default-character-set=utf8 (设置你要的编码格式)

[mysqld]
character_set_server=utf8

(ubuntu 12.04下只能用character_set_server=utf8不报错)

-----------------------------------------------------------------------------------------------

之后重启mysql:  mysql restart;

则现在数据库的编码方式,这样中文乱码就解决了:

Server characterset:    utf8
Db     characterset:    utf8
Client characterset:    utf8
Conn.  characterset:    utf8


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK