index.html乱码问题,用apache打开文件index显示乱码为什么
用apache打開文件index顯示亂碼怎么回事
這不是 apache 的問題。
是 php 本身編碼,或者 數據庫編碼問題。
---------------------------
給你看一篇別人的問題
------------------------
讓人煩惱的 PHP + UTF8 亂碼解決方案
088月2009
一般來說,如果將 各個文件類型,HTML 的 charset , 數據庫連接編碼都設置為 utf8 , 是不會有亂碼問題的
不過我今天著實遇見了一個詭異的事情。
不知道因為什么原因,服務器上的Apache被人修改,而我沒有這臺服務器的超級權限,
導致我的一個項目下面的網站全部亂碼。
打開源文件,沒有亂碼,但是顯示頁面全是亂碼。
將亂碼頁面保存在本地,頁面就顯示正常。
真是怪異。
仔細檢查了一下,所有能設置編碼的地方均為 UTF-8,并且,文件頭部沒有BOM.
我前前后后都想了一遍,著實不知道是什么什么原因。
我甚至懷疑,是不是我的 IE8 出問題了。
唉,萬惡的瀏覽器,萬惡的互聯網。
我此刻才深切認識到 當年秦始皇一統天下的 良苦用心。
想了很久,也沒有解決方案。無奈的我,束手無策。
我忽然想,如果我在頁面中加入:
header(Content-type: text/html; charset=utf-8);
會怎么樣?
php開發手冊中寫道:
header(Content-type: text/html; charset=utf-8);
的作用同
meta http-equiv=Content-Type content=text/html; charset=utf8 /
那么,我加
header(Content-type: text/html; charset=utf-8);
也是多此一舉了。
不過我不甘心,無意中測試了一下。
結果,結果與我想象的結果不一樣,頁面正常了。
取消
評論
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的index.html乱码问题,用apache打开文件index显示乱码为什么的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java spring注入 静态方法_j
- 下一篇: c语言求45678所有非平凡因子,近世代