php显示图片乱码

上传没问题,只是显示的时候显示的是乱码,请高手指导一下<?php$dbh=newpdo("mysql:host=localhost;port=3306;dbname=se... 上传没问题,只是显示的时候显示的是乱码,请高手指导一下

<?php
$dbh=new pdo("mysql:host=localhost;port=3306;dbname=second","root","");
$dbh->exec("set character set gb2312");
$result=$dbh->query("select * from four where name= 'can' ");
$row=$result->fetch();
if(!empty($row)){
header ("content-type: image/JPEG",true);
?>
<table>
<tr>
<td width="100" height="100">
<?php
echo ($row["pic"]);
}
?>
</td>
</tr>
</table>
展开
 我来答
youyoufangfang
2009-07-25
知道答主
回答量:21
采纳率:0%
帮助的人:0
展开全部
是不是编码问题?
三农侍卫
2009-07-28
知道答主
回答量:48
采纳率:0%
帮助的人:0
展开全部
如果是要生成汉字的图片 就要去下一个 汉字的字符集文件
你这个生成方法有错 只能是英文的
给你看一下
<?php
for($i=1;$i<9 ;$i++){
$file=image_type_to_extension($i);

}
$image="1.jpg";
$img=getimagesize($image);
switch ($img[2])
{
case 1:
$im=@imagecreatefromgif($image);
case 2:
$im=@imagecreatefromjpeg($image);
case 3:
$im=@imagecreatefrompng($image);
}

$im2=@imagecreatefromgif("email.gif");
$imgfrom=imagecreatefromjpeg($image);
imagecopy($imgfrom,$im2,400,30,0,0,'20','20');

$te=imagecolorallocate($imgfrom,255,255,255);
$str="welcome to ";
imagestring($imgfrom,5,10,10,$str,$te);
$str=iconv("gbk","uft-8","暑假快乐");
imagettftext($imgfrom,12,0,20,20,$te,'simhei.ttf',$str);//注意这个

header("Content-type:image/gif");

imagegif($imgfrom);

?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jipfea
2009-07-26
知道答主
回答量:40
采纳率:0%
帮助的人:15.1万
展开全部
去掉所有的table代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式