首頁  >  文章  >  後端開發  >  PHP漢字出現亂碼如何解決?

PHP漢字出現亂碼如何解決?

Guanhui
Guanhui原創
2020-07-23 10:30:092985瀏覽

PHP漢字出現亂碼如何解決?

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中文網其他相關文章!

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