php中漢字亂碼的解決方法:1、透過「header("content-type:text/html;charset = utf-8");」解決輸出資料中有中文時亂碼問題;2、透過“query('SET NAMES UTF8');”解決亂碼。
本文操作環境: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 = '数据库地址'; $username = '用户名'; $password = '密码'; $dbname = '数据库名称'; $conn = mysqli_connect($servername,$username,$password,$dbname); if(!$conn) { die('连接失败:'.$conn->connect_error); } echo '连接成功'; // 防止中文乱码 $conn->query('SET NAMES UTF8');
【推薦學習:《PHP影片教學》】
以上是php中漢字亂碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!