PHP漢字出現亂碼如何解決?
1、連接資料庫時將字元集設定為「utf8」;
//mysql mysql_query('SET NAMES utf8'); //mysqli mysqli_set_charset($connect, 'utf8');
2、使用「header()」函數將回應標頭的「Content-Type」設為“utf8”;
header("Content-Type: text/html;charset=utf-8");
3、查看資料庫字元集是否為“utf8”,否則更改為“utf8”即可。
utf8是什麼
#UTF-8(8位,Universal Character Set/Unicode Transformation Format)是針對Unicode的一種可變長度字元編碼。它可以用來表示Unicode標準中的任何字符,而且其編碼中的第一個字節仍與ASCII相容,使得原來處理ASCII字符的軟體無須或只進行少部修改後,便可繼續使用。因此,它逐漸成為電子郵件、網頁及其他儲存或傳送文字的應用中,優先採用的編碼。
推薦教學:《PHP》
以上是PHP漢字出現亂碼如何解決?的詳細內容。更多資訊請關注PHP中文網其他相關文章!