当前位置:Gxlcms > PHP教程 > iconv乱码求解决

iconv乱码求解决

时间:2021-07-01 10:21:17 帮助过:31人阅读

想做个小工具玩玩 结果遇到了中文乱码和、背景不能透明的问题,求大神帮忙看看是咋回事。原谅我是个小白

输出图像
header("content-type: image/png");
imagepng($im);//
输出到页面。如果有第二个参数[,$filename],则表示保存图像 //4、销毁图像,释放内存 imagedestroy($im); ?>

回复内容:

想做个小工具玩玩 结果遇到了中文乱码和、背景不能透明的问题,求大神帮忙看看是咋回事。原谅我是个小白

输出图像
header("content-type: image/png");
imagepng($im);//
输出到页面。如果有第二个参数[,$filename],则表示保存图像 //4、销毁图像,释放内存 imagedestroy($im); ?>

乱码原因是因为 浏览器和文件字符集不一致

,你可以把最上面的header去掉,不去掉的话在浏览器将编码改成gb2312。

不能透明是因为你根本没设置,谈何透明。
透明系列函数是alpha,看下哪个是你需要

iconv("gb2312","utf-8//IGNORE","大撒旦撒旦撒!hello,world");
把这里面的gb2312换成gbk试试,gbk的范围更大点

人气教程排行