最近站長反應(yīng),有網(wǎng)站的內(nèi)容的打開是亂碼的,這是什么原因呢?今天小編和大家一起探討下!
一、程序被篡改
有的時候,出現(xiàn)亂碼的情況時,首先我們要找到顯示亂碼的文件,然后使用專業(yè)軟件,打開分析該文件。很明顯,有的地方程序上顯示文字的并非是正常的文字,而是一些奇怪的字符,這種的話很清楚是文件內(nèi)容頁面被篡改了!我們只需要根據(jù)之前的內(nèi)容,填寫完整,保存,上傳覆蓋掉現(xiàn)有的文件程序,刷新下網(wǎng)站后臺就可以恢復(fù)正常了!文件被篡改了,我們會需要在虛擬主機上,設(shè)置下文件寫入權(quán)限設(shè)置為禁止上傳寫入,以防止被再次利用修改!
二、編碼選擇不正確
如果程序員檢查過,程序文件是正常的話,我們就需要從其他地方入手了!網(wǎng)站顯示的編碼,一般的話瀏覽器是自動識別編碼的,常見的編碼有ANSI和UTF-8以及UTM-8-BOM的。這時候如何操作呢?下載該文件使用工具打開,找到編碼,切換常用的編碼,查看文件,顯示是正常了,保存,然后上傳替換下,更新下緩存,瀏覽后就顯示正常了!所以有的時候只是簡單地編碼切換的原因,就可以解決該類問題!
三、PHP程序的版本問題
現(xiàn)在很多網(wǎng)站是使用PHP源碼編輯而成,現(xiàn)在最新的PHP版本是7.5了,網(wǎng)站數(shù)據(jù)庫和解析都是正常的,但是網(wǎng)站瀏覽訪問幾就是亂碼異常,這時候我們可以考慮下是不是PHP版本的問題,進入虛擬主機管理PHP版本切換到7.或者是常用的5.5版本刷新下,有的時候也是這種簡單地切換就可以恢復(fù)正常了!
歡本文或覺得本文對您有幫助,請分享給您的朋友 ^_^
本文來自武林網(wǎng)http://www.56wlw.com/help/news/1592/
新聞熱點
疑難解答
圖片精選