首页  >  文章  >  后端开发  >  php中汉字乱码怎么办

php中汉字乱码怎么办

藏色散人
藏色散人原创
2021-03-05 09:46:3723449浏览

php中汉字乱码的解决办法:1、通过“header("content-type:text/html;charset = utf-8");”解决输出数据中有中文时乱码问题;2、通过“query('SET NAMES UTF8');”解决乱码。

php中汉字乱码怎么办

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

PHP中文乱码问题

此处我主要用了两种方法

第一种

主要用来解决echo、prin_r()、var_dump(),输出数据中有中文时乱码问题。

<?php
header("content-type:text/html;charset = utf-8");
?>

第二种

主要用来解决数据库中,有中文时乱码问题。

$conn->query(‘SET NAMES UTF8’)
<?php
//连接数据库
$servername = &#39;数据库地址&#39;;
$username = &#39;用户名&#39;;
$password = &#39;密码&#39;;
$dbname = &#39;数据库名称&#39;;
$conn = mysqli_connect($servername,$username,$password,$dbname);
if(!$conn) {
    die(&#39;连接失败:&#39;.$conn->connect_error);
}
echo &#39;连接成功&#39;;
// 防止中文乱码
$conn->query(&#39;SET NAMES UTF8&#39;);

【推荐学习:《PHP视频教程》】

以上是php中汉字乱码怎么办的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn