新聞中心
無(wú)憂主機(jī)幫你解決dedecms模板亂碼問(wèn)題
今天在幫用戶調(diào)試dedecms(v5.6utf8)發(fā)現(xiàn)內(nèi)容全是亂碼,非常典型的dedecms模板亂碼問(wèn)題。經(jīng)過(guò)無(wú)憂主機(jī)(www.love62.cn)整理后,寫(xiě)出來(lái)備忘,讓遇到同樣的問(wèn)題的用戶作為參考。
網(wǎng)站模板亂碼,是我們?nèi)粘>S護(hù)中無(wú)法躲避的事情,尤其是在應(yīng)用dede模板和在做網(wǎng)站遷移的時(shí)候極易出現(xiàn),只要在我們?cè)诰S護(hù)中,掌握技巧就可以避免亂碼問(wèn)題出現(xiàn)的。如何在網(wǎng)站遷移中避免發(fā)生網(wǎng)站亂碼,不是我們今天討論的主題,有興趣的用戶可以去看看 “萬(wàn)金油”轉(zhuǎn)移法則避免網(wǎng)站遷移出現(xiàn)亂碼。好切入正題
在無(wú)憂php虛擬主機(jī)上安裝的是dedecms v5.6(utf8)版本。 產(chǎn)生亂碼問(wèn)題的原因大部分出現(xiàn)在編碼的不匹配上,由于織夢(mèng)(dedecms)網(wǎng)站管理系統(tǒng)有GBK和utf-8的兩個(gè)版本,在應(yīng)用中難免會(huì)有用戶發(fā)生混淆,從而導(dǎo)致網(wǎng)站亂碼的發(fā)生。要解決問(wèn)題,首先就要具備有關(guān)編碼(gbk,utf8)的一些基礎(chǔ)知識(shí),我在織夢(mèng)(dedecms)網(wǎng)站管理系統(tǒng)GBK和UTF8版本的區(qū)分(選擇)一文中詳細(xì)介紹了gbk和utf-8兩種編碼的定義、區(qū)別和優(yōu)勢(shì)。
網(wǎng)站發(fā)生亂碼,無(wú)非就編碼不一致,導(dǎo)致中文字符無(wú)法正常顯示。我門要做的,就是將編碼調(diào)整一致就能解決問(wèn)題了。以我今天處理的這個(gè)dedecms網(wǎng)站亂碼問(wèn)題為例:
版本:dedecms v5.6 utf8
故障:網(wǎng)站首頁(yè)、內(nèi)容頁(yè)中文無(wú)法顯示,圖片描述文字亂碼,但后臺(tái)顯示正常
解決方法的思路與步驟
1、? 登錄無(wú)憂mysql數(shù)據(jù)庫(kù)控制面板(http://815.51php.com/phpmyadmin), 查看mysql數(shù)據(jù)庫(kù)表中存儲(chǔ)的內(nèi)容是否正常。如顯示亂碼,解決數(shù)據(jù)編碼問(wèn)題。顯示正常,繼續(xù)往下找原因。
2、? 查看網(wǎng)站模板/templets模板目錄文件,確定模板字符編碼和安裝dede的版本號(hào)保持一致,否則發(fā)生亂碼。我在檢查過(guò)程發(fā)現(xiàn)/templets/templet-dirlist.inc、/templets/templet-filelist.inc、/templets/templet-pluslist.inc文件編碼格式與dede版本編碼不一致。于是手動(dòng)下載到本地,用UE(記事本)打開(kāi),另存為utf8格式再上傳覆蓋。無(wú)憂php空間用戶可以直接用我的templets.rar數(shù)據(jù)包(解壓密碼:www.love62.cn)直接覆蓋。
3、? 問(wèn)題解決,是不是很簡(jiǎn)單。只要我門思路正確,然后發(fā)點(diǎn)時(shí)間尋找不同之處就可以了。
Dedecms 安裝模板、制作模板的時(shí)候,導(dǎo)入導(dǎo)出數(shù)據(jù)庫(kù)的時(shí)候,請(qǐng)小心編碼問(wèn)題,請(qǐng)務(wù)必你變動(dòng)的內(nèi)容與原始版本的編碼一致,否則回發(fā)生亂碼問(wèn)題。無(wú)憂2G美國(guó)php空間,感謝你的閱讀。
純Linux環(huán)境下高端免備案[香港獨(dú)立IP地址]?php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷50元注冊(cè)國(guó)際頂級(jí)域名
本文地址:http://www.love62.cn/dedecms/653.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)