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

php中文回傳亂碼怎麼辦

藏色散人
藏色散人原創
2020-08-29 10:26:094131瀏覽

php中文回傳亂碼的解決方法:1、在head標籤裡面加入代碼「charset=UTF-8」;2、在檔案儲存時設定編碼「UTF-8」;3、PHP編碼設定為“charset=utf-8”;4、Mysql編碼設定為“NAMES UTF8”。

php中文回傳亂碼怎麼辦

推薦:《PHP影片教學

php輸出中文亂碼問題

許多初學者在剛開始學習PHP的時候可能大部分都會遇到輸出中文亂碼問題;

而解決這個問題的方法無非就是下面幾個:

一、HTML頁面編碼設定

1.在head標籤裡面加入這句

<head>  
<metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"/>  
</head>

2.檔案儲存時設定編碼UTF-8。

二、PHP編碼設定

在方法一的基礎上在php程式碼時最前面即第一句寫上

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

三、Mysql編碼設定

在前面的基礎上,還要在你的資料查詢/修改/增加之前加入資料庫編碼。

<?php  
mysql_query(&#39;SET NAMES UTF8&#39;);     
?>

注意這裡寫的是UTF8而不是UTF-8! ! !

依照上面的方法設定應該就能解決輸出中文亂碼的問題了。

以上是php中文回傳亂碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn