php识别图片验证码,js中文乱码怎么解决
虽然不知道哪里错了,但是预览的时候会出现很多乱码
回复讨论(解决方案)
乱码是指浏览器显示的是文字而不是图像吗?
关闭浏览器并尝试再次访问此地址。 如果还是不行的话,我认为是header的问题。
由于图像输出可能会遇到中文输出,因此建议使用UTF-8字符集。
另一方面,在UTF-8的情况下,必须注意BOM头。
楼主很幽默
ob_clean (;//为了即使有BOM头也不影响图像,清除缓冲区的内容
头(content-type : image/png ); //声明之后内容是png图像数据
因此,即使程序中有非语法错误,也至多是一个叉,不是乱码
这里正在正常测试哦
请检查BOM头是否已移除
gd库等环境是否齐全
最大的感觉还是header问题,header前面还有别的输出吗?
这不是文件编码的原因吗?
rydfn预览的乱码如下:
出现这样的问题是因为文件的编码方式如下。
然后有必要修正
可以。 预览效果:
昨晚,不管怎么清除缓存,关闭浏览器,换代码,都一直乱码。 今天电脑启动了,测试了一下主页,竟然莫名其妙地恢复了正常。 完全不懂头脑,弄坏了电脑,只是在我这里玩。
本文原创发布了php中文网。 转载请注明出处。 谢谢您的尊重。