首頁 >後端開發 >PHP問題 >php header設定編碼的方法

php header設定編碼的方法

藏色散人
藏色散人原創
2020-08-13 10:41:592142瀏覽

php header設定編碼的語法是“header("content-type:text/html; charset=xxx");”,其中參數charset表示特定的編碼格式。

php header設定編碼的方法

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

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