
我們在用dedecms織夢(mèng)內容管理系統編輯網(wǎng)頁(yè)的時(shí)候,經(jīng)常會(huì )莫名其妙的發(fā)現前臺網(wǎng)頁(yè)顯示亂碼了。而一時(shí)半會(huì )又查找不到任何原因。其實(shí)這往往這是因為dedecms織夢(mèng)內容管理系統的字符編碼和網(wǎng)頁(yè)模板字符編碼不一致造成的。而和數據庫往往沒(méi)有任何的關(guān)系。
這很簡(jiǎn)單,因為我們沒(méi)有修改過(guò)數據庫,而且是按照官網(wǎng)指導方式安裝的dedecms系統,數據庫不太可能出問(wèn)題。亂碼是因為字符編碼不一致造成的,出現的原因有以下幾種:
1、你模板采用的字符編碼與你安裝的版本字符編碼不一致;比如你安裝的是UTF-8的dedecms系統,而制作的模板卻采用了默認的GBK1312的字符編碼,那么自然會(huì )亂碼。
2、你制作的多個(gè)模板有的編碼是UTF-8,有的是GBK1312,不亂才怪。
3、情況是以上二種情況同時(shí)存在,兼而有之,導致天下大亂。
1、是建議安裝UTF-8版本的dedecms系統,因為國內大多數網(wǎng)站都是UTF8編碼的,你引用別處網(wǎng)頁(yè)代碼的時(shí)候,亂碼的幾率會(huì )更小些。
如何安裝UTF-8版本,可以查看我的博客,有關(guān)于這方面的詳細講解。
2、用dreamweaver制作模板的時(shí)候,選擇字符編碼為UTF-8,或者選擇和你安裝的版本一致的字符編碼。
3、如何選擇UTF8字符編碼,用dreamweaver打開(kāi)網(wǎng)頁(yè)后,點(diǎn)擊菜單欄的修改》》頁(yè)面屬性 》》標題/編碼 》》uncoid(UTF-8)。
4、你在引用代碼的時(shí)候先看清楚網(wǎng)頁(yè)的字符代碼,是否和你的模板以及版本的一致,不一致則需要轉換字符編碼,不可生搬硬套。
怎么查看字符編碼,先安裝火狐瀏覽器,點(diǎn)擊瀏覽器的查看菜單下的字符編碼,就可以看到。
聯(lián)系客服