相当于做水印,水印的文字如果是参数的形式的时候,它却变成乱码
如果写成常量的时候却又没有问题,不知道何解!
require "excel_class.php"; //调用读取Excel库
Read_Excel_File("Book1.xls",$return);//读取Book1.xls
//print_r($return['Sheet1'][1]);//能成功读取Book1.xls的文档$im = imagecreatefromjpeg("gd04.jpg");
$pink = ImageColorAllocate($im, 0 , 0 , 0);
$fontfile = "C:\WINDOWS\Fonts\SIMFANG.TTF";$str1 = $return['Sheet1'][1][0];//写成参数的时候,图片出来是
echo $str1;//输出是 张三
//$str1 = "张三"; //如果写成常量的形式却又没有问题
$str1 = iconv('GB2312','UTF-8',$str1); 
ImageTTFText($im, 25,0,140,240,$pink,$fontfile,$str1);
ImageGif($im,"test.gif");
ImageDestroy($im); //理想在图片里输出应该是张三,但它却输出 &#24352&$19977