在站長(zhǎng)指導(dǎo)下總結(jié)了一下。
解決方法如下:
1 表現(xiàn)的癥狀:
中文環(huán)境下整站亂碼(IE 、MYIE2 、FireFox),必須手工改變?yōu)g覽器的編碼方式為UTF-8 才能正常顯示中文。
2 亂碼的原因:由于服務(wù)器的默認(rèn)編碼方式被更改而又不是當(dāng)前站點(diǎn)程序的的編碼
3 解決的思路:
強(qiáng)至將頁面的編碼方式改為UTF-8
4 解決步驟:
首先查找亂碼頁面的文件位置,
QUOTE:
前臺(tái)亂碼相關(guān)文件:
index.php
index2.php
templates里邊的index.php
后臺(tái)相關(guān)文件:
administrator/index.php
administrator/index2.php
administrator/index3.php
5 在templates里邊的index.php里的
<header>下一行,緊跟加上
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
如果已經(jīng)存在這樣相似的一行,則改為如上內(nèi)容,并調(diào)整到<header> 的緊跟一行。
其他文件是需要在
include_once( $mosConfig_absolute_path .‘/language/‘ . $mosConfig_lang . ‘.php‘ );
下面加
header(‘Content-Type: text/html; charset=utf-8‘);
6 好了,改完之后上傳,覆蓋原來的文件。看看,正常顯示中文了。
7 總結(jié)一下:
遇到中文亂碼情況,首先確定亂碼的當(dāng)前文件編碼方式,嘗試調(diào)整瀏覽器的查看編碼方式,直到看到正確的中文頁面,找到源文件(亂碼的全部頁面),依照 5 的修改方法 〉〉〉〉〉〉〉6 ^_^
剛剛學(xué)習(xí)Joomla,愛好者,大家多關(guān)照