
正文
数据库php汉字乱码 php设置数据库编码
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP文件链接数据库,插入数据,中文显示乱码,求高手解惑!!
你的数据库是什么编码的?默认的latin编码是不支持汉字的,改成utf8或者utf8mb4编码,然后你的PHP文件编码也使用utf8编码
相关问答
Q1: php数据库中文乱码是怎么造成的?
确保三码合一就可以了..
第一个是数据库的字符集
第二个就是存进去的时候字符集
第三个就是显示的时候的字符集
这三个都有可能造成乱码;
第一个 举例是:如果你插入的时候用的是GB2312 ,但你表中的default charset是utf8 那么,就有可能乱码了.
第二种情况就是你插入正确 但你查询的时候以UTF8查询出来,但你在HTML页面里设置编码如果非UTF8那么也有可能造成乱码.
Q2: php显示中文乱码,phpmyadmin里的MySQL数据库中文乱码,如何解决?
将浏览器中的编码改成utf-8数据库php汉字乱码,数据库中也是。在php页面首行加上header("Content-type:
text/html;
charset=utf-8");数据库php汉字乱码,必须首行数据库php汉字乱码,前面不能有输出。
还有数据库php汉字乱码,在查询数据库时加上:mysql_query(set
names
utf-8);
关于数据库php汉字乱码和php设置数据库编码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







