刘连康:用记事本修改php文件之后,网站打不开了

刘连康发布时间:2019年4月15日22:16:28 发表评论 有247人看过

我们每一个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这个文件类型,然后点击保存就行了。

 

 

本文为原创文章,版权归作者所有,未经授权,禁止抄袭,否则将追究法律责任!

欢迎转载,转载请注明作者和出处,谢谢!

作者:刘连康

首发:刘连康博客

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: