Rumah  >  Artikel  >  pembangunan bahagian belakang  >  php中汉字乱码怎么办

php中汉字乱码怎么办

藏色散人
藏色散人asal
2021-03-05 09:46:3723505semak imbas

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视频教程》】

Atas ialah kandungan terperinci php中汉字乱码怎么办. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:php 怎么安装扩展Artikel seterusnya:php怎么删除数组某一元素