首頁  >  文章  >  後端開發  >  php中漢字亂碼怎麼辦

php中漢字亂碼怎麼辦

藏色散人
藏色散人原創
2021-03-05 09:46:3723483瀏覽

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