当前位置:  首页  >  数据库  >  MySql  >  MySQL基础

解决mysql5中文乱码问题的方法

MySQL5的乱码问题可以用下面的方法解决:
MySQL5的乱码问题可以用下面的方法解决:


1.设置phpMyAdmin 

Language:Chinese simplified (zh-utf-8) 


MySQL 字符集:UTF-8 Unicode (utf8)


MySQL 连接校对 gbk_chinese_ci


2.创建数据库时


整理设置成 gbk_chinese_ci


3.用SQL建立表中 


ENGINE=MyISAM DEFAULT CHARSET=gbk; 


ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=40 ; 


4.检查表结构中
varchar(100) 的整理属性为gbk_chinese_ci
其它类型的整理属性为空。
5.代码中加上
$db->query("SET CHARACTER SET GBK"); Linux下需要,Windows下则不需要。
此种操作相当于Connection Character Sets and Collations
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有