我们每一个SEO从业者,都避免不了要建站,当然也避免不了要修改html或者是php文件,就连康哥这个做SEO顾问的也不能例外。
比方说修改数据库配置文件就是一项最常做的工作了,这是一个php文件来的,相信你们用织梦、wordpress或者是phpcms做网站时,都会遇到需要修改数据库配置文件的情况。
最近就有很多朋友就在修改php文件的时候出现了问题,因为他们都是使用记事本进行修改。结果上传到空间以后,网站首页居然就打不开了,然后再把编辑过的php文件修改回原来的样子,网站依然还是不能访问。
还有一个问题就是用记事本打开php文件改字母就没事,只要在里面打中文汉字就会显示乱码。最后用备份过的那个程序文件覆盖了一下,就能访问了。
那么,说到这里就有很多人想不明白了,为什么用记事本修改php文件之后,就会出现乱码,网站打不开了呢?
其实原因是很简单的,康哥现在就给你们解释一下好了。因为记事本根本就不适合用来修改php文件,就算你修改保存好了,文件头部可能还会出现bom信息。等你把php文件传上去之后,网站打不开就是这个原因了。
这个所谓的bom其实是用来判断文本文件是属于哪一种Unicode编码的标记,其本身是一个Unicode字符,位于php文本文件的头部,不同的Unicode编码会对应不同的字节。比方说,FE FF对应UTF16BE,FF FE对应UTF16LE,EF BB BF对应UTF-8。
所以你们应该明白了吧,以后要是再修改php文件就一定要用专业的代码编辑器,比方说:Notepad++、editplus或者是Dreamweaver就很不错,这样就不会有那些乱码的问题出现。而且在修改之前,如果你对代码不熟悉,最好是先做一下备份。
当然了,如果你一定要用记事本修改php文件,那么康哥也拦不住你,你可以在修改完文件之后,点击文件,选择另存为:所有文件(*.*);编码选择:utf-8这个文件类型,然后点击保存就行了。