
正文
php注册数据库出现乱码 php注册数据库出现乱码怎么办
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
有关PHP 数据库乱码的问题
按以下步骤检查处理。
(1)HTML编码指定是否正确php注册数据库出现乱码?检查head段中是否包含以下
meta
http-equiv="Content-type"
content="text/html;
charset=utf-8"
/
(2)检查HTML文件本身php注册数据库出现乱码的编码有无问题。
(3)查询数据库之前设置编码。
$sql
=
"set
names
utf8";
mysql_query($sql,$local_conn);
(4)检查数据库编码及数据表及字段编码是否均为UTF8。注意php注册数据库出现乱码,数据库编码及表编码及字段编码不是一个概念。
相关问答
Q1: php数据库中文乱码是怎么造成的?
确保三码合一就可以了..
第一个是数据库php注册数据库出现乱码的字符集
第二个就是存进去php注册数据库出现乱码的时候字符集
第三个就是显示php注册数据库出现乱码的时候的字符集
这三个都有可能造成乱码;
第一个 举例是:如果php注册数据库出现乱码你插入的时候用的是GB2312 ,但你表中的default charset是utf8 那么,就有可能乱码了.
第二种情况就是你插入正确 但你查询的时候以UTF8查询出来,但你在HTML页面里设置编码如果非UTF8那么也有可能造成乱码.
Q2: php+mysql,注册出现乱码,怎么办啊
1.确认文件编码一致 -----保存文件.选另存为可以选择ansi和utf-8
2.确认mysql与php编码一致 ----------mysql_query("set names utf8");
3.html与php编码一致,发送头信息 ------php:header("Content-Type:text/html;Charset=utf-8");
html:meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
关于php注册数据库出现乱码和php注册数据库出现乱码怎么办的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







