php 保存到mysql数据库中的中文乱码,_PHP教程
程序员文章站
2022-04-29 18:12:15
...
php 保存到mysql数据库中的中文乱码,
近期又php项目,乱码是个头痛的问题
解决方法:
1,php 文件中 添加 header(“Content-Type: text/html; charset=utf-8");
2,需要做数据库操作的php程序前加mysql_query("set names '编码'");,编码和php编码一致,如果php编码是gb2312那mysql编码就是gb2312,如果是utf-8那
mysql编码就是 utf8,这样插入或检索数据时就不会出现乱码了
mysql_query("set names 'utf8'") 或者mysqli_query("set names 'utf8'");
需要注意的是红色标示的地方 是utf8 不是utf-8;
3,使用的html文件的编码也要一直,一般使用utf-8;
上一篇: PHP5常用函数列表概览
下一篇: 讲解更新锁(U)与排它锁(X)的相关知识
推荐阅读
-
php和mysql中uft-8中文编码乱码的几种解决办法
-
关于php读mysql数据库时出现乱码的解决方法,mysql乱码_PHP教程
-
PHP中操作MySQL数据库的一些要注意的问题_PHP教程
-
php中json_encode处理gbk与gb2312中文乱码问题的解决方法,_PHP教程
-
php取MYSQL数据库中的中文数据时乱码
-
娌圭敾 将这个乱码转成中文,是PHP跟MYSQL数据库弄的!有关编码utf8,latin1!解决方案
-
php和mysql中uft-8中文编码乱码的几种解决办法
-
PHP中的MYSQL常用函数(php下操作数据库必备)_PHP教程
-
在PHP中PDO解决中文乱码问题的一些补充_PHP教程
-
跨浏览器PHP下载文件名中的中文乱码问题解决方法,_PHP教程