劉連康:用記事本修改php文件之後,網站打不開了

我們每一個SEO從業者,都避免不了要建站,當然也避免不了要修改html或者是php文件,就連康哥這個做SEO顧問的也不能例外。

比方說修改數據庫配置文件就是一項最常做的工作了,這是一個php文件來的,相信你們用織夢、wordpress或者是phpcms做網站時,都會遇到需要修改數據庫配置文件的情況。

劉連康:用記事本修改php文件之後,網站打不開了

最近就有很多朋友就在修改php文件的時候出現了問題,因為他們都是使用記事本進行修改。結果上傳到空間以後,網站首頁居然就打不開了,然後再把編輯過的php文件修改回原來的樣子,網站依然還是不能訪問。

還有一個問題就是用記事本打開php文件改字母就沒事,只要在裡面打中文漢字就會顯示亂碼。最後用備份過的那個程序文件覆蓋了一下,就能訪問了。

那麼,說到這裡就有很多人想不明白了,為什麼用記事本修改php文件之後,就會出現亂碼,網站打不開了呢?

劉連康:用記事本修改php文件之後,網站打不開了

其實原因是很簡單的,康哥現在就給你們解釋一下好了。因為記事本根本就不適合用來修改php文件,就算你修改保存好了,文件頭部可能還會出現bom信息。等你把php文件傳上去之後,網站打不開就是這個原因了。

這個所謂的bom其實是用來判斷文本文件是屬於哪一種Unicode編碼的標記,其本身是一個Unicode字符,位於php文本文件的頭部,不同的Unicode編碼會對應不同的字節。比方說,FE FF對應UTF16BE,FF FE對應UTF16LE,EF BB BF對應UTF-8。

劉連康:用記事本修改php文件之後,網站打不開了

所以你們應該明白了吧,以後要是再修改php文件就一定要用專業的代碼編輯器,比方說:Notepad++、editplus或者是Dreamweaver就很不錯,這樣就不會有那些亂碼的問題出現。而且在修改之前,如果你對代碼不熟悉,最好是先做一下備份。

當然了,如果你一定要用記事本修改php文件,那麼康哥也攔不住你,你可以在修改完文件之後,點擊文件,選擇另存為:所有文件(*.*);編碼選擇:utf-8這個文件類型,然後點擊保存就行了。


分享到:


相關文章: