用php生成图片之后,显示如下图乱码。
出现这个问题通常是header函数在定义浏览器输出内容方式的时候,写错了。大家习惯写成;
header('Content-type: text/html; charset=utf-8');
所以导致出现乱码,改成下面这样就可以正常显示图片了;
header("Content-type:image/jpeg");
最后介绍下header函数通常的几种输出方式;
header("Content-type:html/text"); // 以html文本形式输出 header("Content-type:application/stream"); // 以字节流的形式输出 header("Content-type:image/jpeg"); //以图片的形式输出
如果内容有帮助,就点个赞吧!