网上搜了好多设置字符集还是没解决问题, 刚刚终于解决了,用phpMyadmin解决的
步骤如下:
1 >先创建好database, 然后打开phpmyadmin,按如下步骤,选择utf-8的,然后执行(如果你已经在这个db下创建了表格的就要删除然后重新创建新的表格, db修改字符集后, 对之前创建的表格的字符集是没有影响的)
这个时候用mac终端查询数据库的时候就已经能正常显示中文了
但是这个时候写好的php代码运行在网页上的时候, 网页上的显示依旧是问号乱码, 然后我们在代码区链接数据库的地方加上以下代码
mysqli_set_charset($link, "utf8"); // $link是你链接数据库的那个参数
这个时候重新运行程序,就正常了, 终端还有网页都能正常显示中文了.