乱码解决Mac上MySQL中文乱码问题(macmysql中文)
MySQL 在使用中,常常会出现中文乱码的问题,尤其是在 Mac 上,更容易发生这种状况。因此,就有解决中文乱码的需求出现,本文将讲述在 Mac 上解决 MySQL 中文乱码的方法。
MySQL 乱码解决方法主要有两步:
一是修改 my.cnf 配置文件,加入相关参数:
“`
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
init_connect=’SET NAMES utf8′
[mysql]
default-character-set=utf8
二是修改数据库、表、字段的字符集:
修改数据库字符编码:
ALTER DATABASE 数据库名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
修改表和字段的字符编码:
``` ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE 表名 CHANGE 字段名 字段名 VARCHAR(20) CHARACTER SET utf8 COLLATE utf8_general_ci;
重启mysql服务后,就可以解决 Mac 上 MySQL 中文乱码问题,让保存数据中文不出现乱码。虽然上面提供了两种方法用于解决 MySQL 乱码问题,但是要想彻底解决这个问题,用户可以根据自己的实际情况选择之一,也可以同时更改配置及数据库,以保证 MySQL 中文正常显示。