新聞中心
discuz在線會員的名稱出現(xiàn)亂碼的解決方法
今天無憂主機(jī)小編在上班的時(shí)候遇到了使用免備案空間搭建的discuz論壇,這位朋友當(dāng)時(shí)只是說新安裝一個(gè)discuz,然后導(dǎo)入以前的數(shù)據(jù)庫,但是當(dāng)導(dǎo)入進(jìn)去之后發(fā)現(xiàn)了一個(gè)問題這個(gè)問題的出現(xiàn)就是之前的數(shù)據(jù)庫表缺少了三張表,導(dǎo)致無法正常的打開前臺與后臺,所以無憂主機(jī)小編就按照報(bào)錯(cuò)的提示進(jìn)行補(bǔ)表的操作,這些操作完畢之后,都能正常的打開了,當(dāng)時(shí)也沒有發(fā)現(xiàn)有亂碼的情況,當(dāng)有在線會員的時(shí)候發(fā)現(xiàn)了一個(gè)問題,就是中文的顯示一頓的???,這種情況就是亂碼的情況,當(dāng)時(shí)無憂主機(jī)小編也沒有感覺這個(gè)到底是哪里的問題,當(dāng)時(shí)查看了會員表里面的數(shù)據(jù)都是正常的顯示的沒有任何的異常,并且程序的編碼格式也是與數(shù)據(jù)庫的編碼格式一致的,所以出現(xiàn)這個(gè)問題不是文件的問題導(dǎo)致的。接下來就看看無憂主機(jī)小編是怎么解決掉這個(gè)問題的吧? 通過了種種的排除,確實(shí)是找不出問題的所在,于是無憂主機(jī)小編就使用了discuz后臺自帶的數(shù)據(jù)庫檢驗(yàn)功能,就是登陸后臺--站長--數(shù)據(jù)庫--檢驗(yàn),如圖1所示: 經(jīng)過檢測之后發(fā)現(xiàn)了一個(gè)問題,就是說剛剛加入的三張表的編碼格式不對,于是小編就知道是啥問題了,當(dāng)時(shí)插入這個(gè)表的時(shí)候,無憂主機(jī)小編沒有對這個(gè)表進(jìn)行指定編碼格式,那么是不是這個(gè)問題還不是很不清楚,但是根據(jù)表的字段的意思,應(yīng)該是八九不離十了,這些表都是記錄的是session所以的話,我們就是把之前加入的這個(gè)表進(jìn)行刪除,然后在導(dǎo)入sql的時(shí)候加入一個(gè)charset=gbk。比如:
CREATE TABLE IF NOT EXISTS `pre_common_admincp_group` ( `cpgroupid` smallint(6) unsigned NOT NULL AUTO_INCREMENT, `cpgroupname` varchar(255) NOT NULL, PRIMARY KEY (`cpgroupid`) ) ENGINE=MyISAM charset=gbk;然后從新在phpmyadmin從新把這些表導(dǎo)入就成功解決掉了這個(gè)問題,希望這篇文章能幫助到您。 溫馨提示:該技術(shù)解決方案的是由無憂主機(jī)客服為我們空間客戶處理該問題時(shí)提供的處理方法,確保在無憂主機(jī)能完美實(shí)現(xiàn),因服務(wù)較多,客服繁忙,其他主機(jī)我們沒有過多精力進(jìn)行大范圍測試,不能確保所有虛擬主機(jī)都能完美處理,請您理解!
無憂主機(jī)提供365天*24小時(shí)全年全天無休、實(shí)時(shí)在線、零等待的售后技術(shù)支持。竭力為您免費(fèi)處理您在使用無憂主機(jī)過程中所遇到的一切問題! 如果您是無憂主機(jī)用戶,那么您可以通過企業(yè)QQ【800088151】、售后QQ【網(wǎng)站最下端有】、旺旺【鋒訊企業(yè)】、400-655-0080免費(fèi)電話、后臺提交工單這些方式聯(lián)系無憂主機(jī)客服! 如果您不是我們的客戶也沒問題,點(diǎn)擊頁面最右邊的企業(yè)QQ在線咨詢圖標(biāo)聯(lián)系我們并購買后,我們?yōu)槟赓M(fèi)進(jìn)行無縫搬家服務(wù),讓您享受網(wǎng)站零訪問延遲的遷移到無憂主機(jī)的服務(wù)! 無憂主機(jī)相關(guān)文章推薦閱讀: 怎么使DISCUZ上傳附件的時(shí)候顯示出MD5值 DISCUZ怎么自動(dòng)批量注冊會員 DISCUZ如何自定義帖子的總數(shù)量
本文地址:http://www.gle-technology.com/discuz/24534.html