当前位置:首页 > CMS教程 > DeDecms > 列表

传到服务器 Dedecms验证码都无法显示的解决方法

发布:smiling 来源: PHP粉丝网  添加日期:2019-01-31 17:38:04 浏览: 评论:0 

如果你的网站是UTF-8编码的,当你用windows自带的记事本编辑网站文件,保存后就会被自动加上了bom头 (BOM: Byte Order MarkUTF-8 BOM又叫UTF-8 签名,其实UTF-8 的BOM对UFT-8没有作用,是为了支援UTF-16,UTF-32才加上的BOM,BOM签名的意思就是告诉编辑器当前文件采用何种编码,方便编辑器识别,但是BOM虽然在编辑器中不显示,但是会产生输出,就像多了一个空行)

所以就得把文件的bom头全部清除,验证码就会正常显示出来。我这给出一个批量删除网站文件bom头的php代码。

使用方法:新建一个php文件,把下面的php代码粘贴到你新建的php文件,随便保存一个文件名,例如:bom.php 。把bom.php文件复制到你网站的根目录下,在浏览器上打开它:http://你网站网址/bom.php  就会自动帮你删除网站的所有文件带有的bom头。

Tags: Dedecms验证码 无法显示

分享到: