您好,欢迎访问一九零五行业门户网

php ,验证码图片,乱码

找不出哪里出错了,但是预览时就是会出现一大堆乱码
回复讨论(解决方案) 乱码是浏览器显示了字符而不是图片么?
关闭浏览器重新访问这个地址试试。如果还不行,应该是header的问题。
图片输出,最好用utf-8字符集,因为有可能会遇到中文的输出。
而utf-8的话,就要注意bom头了。
楼主很幽默
ob_clean(); //清除缓冲区内容,这样即便有bom头,也不会影响图片
header(content-type: image/png); //声明其后内容是png图片数据
于是即便程序有非语法性错误,至多也只是一个叉,而不是乱码
我这里测试正常哦
检查一下有没有去掉bom头
gd库等环境是否完备
最主要的感觉还是header问题,header之前有别的输出吗?
是不是文件的编码原因?
lz 是否预览是如下的乱码:
出现这样的问题是因为文件编码为:
然后你需要修改成
就ok了,预览效果:
昨晚不论我怎么清理缓存,关闭浏览器,改编码,一直一堆乱码,今天电脑启动,再测试了网页,居然莫名其妙恢复正常了,完全摸不着头脑,只能骂破电脑,玩我那!!!!
其它类似信息

推荐信息