首页 > CMS > 织梦DEDE > 正文

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

2024-07-12 08:43:49
字体:
来源:转载
供稿:网友

如果你的网站是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头。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表