回复人:xuzuning(唠叨) ( 五星(高级)) 信誉:739  2006-04-13 16:04:00  得分:0什么是“打印在图片上的汉字和输出的汉字不同”?嗯,把echo "\r\n\r\n\r\n".$str;改成exec( "echo $str > a.txt" );
然后打开a.txt查看 回复人:zeroleonhart(莱昂哈特) ( 三级(初级)) 信誉:100  2006-04-13 16:08:00  得分:0用utf-8,不要用gb2312
我把页面编码换成utf-8效果一样,如果是使用Unicode生成汉字请告诉我如何做好吗?回复人:iasky(C#_ASP_PHP) ( 四级(中级)) 信誉:99  2006-04-13 17:13:00  得分:0汉字先转码,要utf-8
这个在graphics.php这个基类里面已经处理过了,用iconv处理的

解决方案 »

  1.   

    嗯,把echo "\r\n\r\n\r\n".$str;改成exec( "echo $str > a.txt" );
    然后打开a.txt查看
    笑话!!!
    我又不知道你的$str是什么内容,你教我怎么做也没用!!!
      

  2.   

    嗯,我用php随机生成一个gb2312编码的汉字,然后转换成utf-8格式的汉字,打印到图片上,然后输出到ff浏览器,打开a.txt发现里面的内容和图片上的汉子不符,这是什么原因阿?