Mac终端MAMP操作mysql数据库中文出现问号乱码解决方法

网上搜了好多设置字符集还是没解决问题, 刚刚终于解决了,用phpMyadmin解决的

步骤如下:

1 >先创建好database, 然后打开phpmyadmin,按如下步骤,选择utf-8的,然后执行(如果你已经在这个db下创建了表格的就要删除然后重新创建新的表格, db修改字符集后, 对之前创建的表格的字符集是没有影响的)

Mac终端MAMP操作mysql数据库中文出现问号乱码解决方法_第1张图片

这个时候用mac终端查询数据库的时候就已经能正常显示中文了


Mac终端MAMP操作mysql数据库中文出现问号乱码解决方法_第2张图片

但是这个时候写好的php代码运行在网页上的时候, 网页上的显示依旧是问号乱码, 然后我们在代码区链接数据库的地方加上以下代码

mysqli_set_charset($link, "utf8"); // $link是你链接数据库的那个参数

这个时候重新运行程序,就正常了, 终端还有网页都能正常显示中文了.

你可能感兴趣的:(Mac终端MAMP操作mysql数据库中文出现问号乱码解决方法)