在PHP中,可以透過header()函數來設定字元集編碼,語法格式為“header('Content-type:text/html;charset=字元編碼');”,字元編碼可以設定為「utf-8」、「GB2312」、「GBK」等等。
推薦:《PHP影片教學》
php設定字元集編碼
如果你的php檔案在瀏覽器顯示的字元編碼有問題,需要在php檔案中做設定
<?php // 服务器读取的 编码设置 header('Content-type:text/html;charset=utf-8'); ?>
PHP header()函數
header() 函數向客戶端發送原始的HTTP 標頭。
認識到一點很重要,即必須在任何實際的輸出被發送之前調用header() 函數(在PHP 4 以及更高的版本中,您可以使用輸出緩衝來解決這個問題):
<html> <?php // This results in an error. // The output above is before the header() call header('Location: http://www.example.com/'); ?>
語法
header(string,replace,http_response_code)
擴充資料:
字元(Character)是電腦中字母、數字、符號的統稱,一個字元可以是一個中文漢字、一個英文字母、一個阿拉伯數字、一個標點符號等。
計算機是以二進位的形式來儲存資料的。平常我們在顯示器上看到的數字、英文、標點符號、漢字等字元都是二進位數轉換之後的結果。
字元集(Character set)定義了字元和二進位的對應關係,為字元分配了唯一的編號。常見的字元集有Unicode、 ASCII、GBK、IOS-8859-1 等。
字元編碼(Character encoding)也可以稱為字集碼,規定如何將字元的編號儲存到電腦中。
大部分字元集都只對應一種字元編碼,例如:ASCII、IOS-8859-1、GB2312、GBK,都是既表示了字元集又表示了對應的字元編碼。所以一般情況下,可以將兩者視為同義詞。 Unicode 字元集除外,Unicode 有三種編碼方案,分別是 UTF-8、UTF-16 和 UTF-32。最常用的是 UTF-8 編碼。
更多程式相關知識,請造訪:程式設計入門! !
以上是php怎麼進行字符集編碼的設定?的詳細內容。更多資訊請關注PHP中文網其他相關文章!