在PHP檔案中,如果輸出部分有中文,不能妥當處理就有可能會出現中文亂碼的問題,要解決這個問題,可以使用header()函數。
1、新建一個PHP文件,並輸出兩端文本,一段英文,一段中文,範例:
2、儲存以上內容,並在瀏覽器查看運行結果
#3、此刻,就出現了PHP中文亂碼的問題,出現此類問題多是由於文件的編碼和瀏覽器的解碼不一致造成的,如,剛才編輯的文件的編碼格式為UTF-8
##4、瀏覽器預設依照簡體中文(GBK)編碼對檔案內容進行了錯誤的解碼,所以才出現了中文亂碼的問題
5、透過瀏覽器將編碼格式調整為正確的Unicode,即可正確顯示中文
6、但是以上問題不能根治PHP中文亂碼的問題,可以在PHP檔案中,透過header指定編碼格式,瀏覽器就可以正確解碼檔了,範例:
header("Content-type:text/html; charset=utf-8");
注意:header()函數應該放置在任何輸出內容之前。
推薦教學:以上是php檔中文亂碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!