我最近遇到的奇怪問題。 我開發了一個簡單的php網站引擎。所有可能的編碼配置都被正確設置(<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
和apache虛擬主機位,所以內容類型http頭是正確的)。 那有什麼不對? 訪問的php文件(例如index.php)中的所有內容都正確顯示。 但是從外部文件包含的內容顯示爲問號。 PHP:包含的文件編碼錯誤
看到了嗎?中間的框架是由index.php生成的,沒關係,但頂級菜單欄是由包含文件生成的。如果我將菜單欄例程移至index.php,它看起來也不錯。
這些文件保存在什麼編碼...?! – deceze
是的,我忘了說。一切都以UTF-8正確保存。這更奇怪,因爲它都是按照生產託管設計的。我的發展環境中的問題 – heximal
>>包含在外部文件中......提示:檢查外部文件的編碼,如果它們也是utf8 – donald123