解决phpmyadmin的中文乱码问题

近期遇到phpmyadmin中文显示乱码问题,仅在phpmyadmin中乱码,网页存取显示均正常,解决方案如下:
  • 网页保存格式为utf-8, 记事本另存为选择一下;
  • 网页头部指定编码格式
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

或者php中

header("Content-type:text/html;charset=utf-8");
  • 数据库的编码格式为utf8_general_ci ,表格式也是utf8_general_ci,中文字段也是用utf8_general_ci

以上一般都能做到了,关键一条在下面

数据库操作前加上

mysql_query("set names 'utf8'");

看清utf8,不是utf-8

改成utf8后,之前入库的中文在网页中读出来会全部是乱码,会变成??????这种,可以把库转一下,看情况定了,转换的话先读出内容然后用mysql_query(“set names ‘utf8’”);然后存储即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值