PHP与数据库的编码应一致
[mysql]
[mysqld]
default-storage-engine=MyISAM
在[mysqld]下加入:
① 首先把MySQL的服务停掉 在运行窗口输入:net stop mysql
具体操作为:打开mysql安装目录下的myini.tet;
③ 重启MySQL服务器,在运行窗口输入:net start mysql
④ 最重要的是一点是,到这里我们已经能够解决乱码问题了,可问题是我们依然还会出现乱码问题,这是因为我们现在的表被创建的时候用的是默认的字符集(latin1),所以这时候我们要把表删除,然后重建就可以了
以下几步:
①.修改mysql的my.ini文件,default-character-set=编码
set
names
以上都看完不行
建议重装mysql
因为mysql
默认的latin1.安装是不进行选择默认的是拉丁语
无法识别中文的!
要解决乱码首先需要知道出现乱码的原因:
第一段:PHP+MySQL出现中文乱码的原因.
第二段:解决中文乱码:
① 网页编码设置.一般在HTML代码中的文件头html中加入属性: