php header設定編碼的語法是“header("content-type:text/html; charset=xxx");”,其中參數charset表示特定的編碼格式。
推薦:《PHP影片教學》
php的header來定義一個php頁面為utf編碼或GBK編碼
php页面为utf编码 header("Content-type: text/html; charset=utf-8"); php页面为gbk编码 header("Content-type: text/html; charset=gb2312"); php页面为big5编码 header("Content-type: text/html; charset=big5");
通常情況以上程式碼放在php頁面的首頁
header("content-type:text/html; charset=xxx");
#這個函數header()的作用是把括號裡面的資訊發到http標頭。
如果括號裡面的內容為文中所說那樣,那作用和3f2ae36b77c0b1762e465ca019e7bd30標籤基本上相同,大家對照第一個看發現字符都差不多的。但不同的是如果有這段 函數,瀏覽器就會永遠採用你所要求的xxx編碼,絕對不會不聽話,因此這個函數是很有用的。為什麼會這樣呢?那就得說說HTTPS標頭和HTML資訊的差異 別了:
https標頭是伺服器以HTTP協定傳送HTML資訊到瀏覽器前所送出的字串。
因為meta標籤是屬於html資訊的,所以header()發送的內容先到達瀏覽器,通俗點就是header()的優先權高於meta(不知道可 不行)。加入一個php頁面既有header("content-type:text/html; charset=xxx"),又有1dd9d9bc813bb1594796bd2b8615c022 ,瀏覽器就只認前者http標頭而不認meta了。當然這個函數只能在php頁面內使用。
以上是php header設定編碼的方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!