phpMyAdmin一些中文编码问题
phpMyAdmin一些中文编码问题
讲一下自己遇到的问题即解决办法。
问题:
在使用phpMyAdmin的时候,首先是在里面不能输入中文的内容,接着是使用mysqli_querry向数据库里增加数据时中文不能显示,但是单独在phpMyAdmin里运行的时候可以。
解决办法:
操作--排序规则--把里面的编码改成utf8_unicode_ci
这个编码的意思是:
再新建table的时候默认的数据类型就是utf-8了。最后的生成的效果应该如下图所示:
排序规则是utf8_unicode_ci
接着说一下使用mysqli_querry向数据库里增加数据时中文不能显示的问题
应该在插入之前执行一下下面这句话即可
mysqli_query($conn,'set names utf8');
最终的顺序是:
mysqli_query($conn,'set names utf8'); $insert_sql = "INSERT INTO chflvghu_char.characters (char_name,char_radical)"." VALUES ('$char_name', '$char_radical);";这样就可以在phpMyAdmin看得时候也能显示中文了。
以上,所有。
2017/1/31