phpmyadmin mysql中文乱码_小结下MySQL中文乱码,phpmyadmin乱码,php乱码 产生原因及其解决方(转)...

【在phpmyadmin创建数据库,并指定字符集】

表类型根据自己需要选,这里选MyISAM(非事务); 整理选择 gbk_chinese_ci 也就是gbk字符集 gbk_bin 简体中文, 二进制。gbk_chinese_ci 简体中文, 不区分大小写。

在刚才创建的数据库插入数据库

再浏览时发现是乱码

为什么呢?是因为数据库为gbk字符集,而我们操作时没有指定为gbk 回到数据库首页

可以看到 mysql 连接校对默认的latin1_bin。我们将其改为gbk_chinese_ci

再插入一条数据。看,这条已经正常了

【解决php读取数据库乱码】

仍以数据库mysqlcode为例 复制代码 代码如下: <?php //php爱好者站教程 http://www.phpfans.net $conn = mysql_connect("localhost","root",""); mysql_query("set names 'gbk'");//这就是指定数据库字符集,一般放在连接数据库后面就系了 mysql_select_db("test");

$sql = "select * from mysqlcode"; $result = mysql_query($sql,$conn);

?>

mysql 字符编码
id内容
".$row['id']."".$row['content']."
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值