WAMP环境下的PHPMYADMIN插入中文数据乱码

来源:互联网 发布:中国特色社会主义知乎 编辑:程序博客网 时间:2024/06/06 12:42

刚开始上手PHP后台数据库的学习,这几天心血来潮写了几个简单的插入和查询,结果发现,数据在网页中显示的好好的,但是在phpmyadmin中就一直显示的是乱码的。

一般像这种集成的开发环境,我们都不需要去做什么额外的配置了,用默认的一般都没错。那么问题出在哪呢?

 

网上的解决方法大多是这样的:

1.数据库的编码格式为utf8_general_ci ,表格式也是utf8_general_ci,中文字段也是用utf8_general_ci,

2.数据库操作加上mysql_query("set names 'utf8'")


我照搬试了一遍,发现还是不行,但是发现一个问题。对数据库和表格及字段添加格式utf8肯定是没错的,那就是那句mysql_query语句出了问题,且在添加了这句语句后,网页返回页面也出现了红色警告,看提示是说要换mysqli语句。

SO,赶紧百度替换类语句,  mysqli_set_charset($link,'utf8');

使用这个对应的mysqli语句,完美解决乱码问题。折腾了一天的玩意,原来就因为这么个东西!

原创粉丝点击