您的位置:首页 > 数据库 > MySQL

Mac下 mysql数据库传入中文乱码

2018-03-16 10:50 225 查看
问题:mac系统,通过php向mysql数据库中写入数据,中文乱码。在mysql中直接添加是可以的。

在网上找了大量的文章,解决方式如下:
1.编码不一致。 php文件的编码格式与数据库的不一致。查看编码后,是一致的。都为utf-8。
2.mysql配置问题。 解决方式:
找到 /private/etc 路径  你可以在终端cd /private/etc,也可以通过搜索 总之找到etc文件夹,在其下新增一个 my.cnf 文件。在文件中复制下面的代码:[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8




重启 mysql 。再写入即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: