InfoQ

交流

讨论:为什么我总是显示不了中文呢?

作者 simonxzq 发布于 2003-08-00 分类:php基础编程

不是这样的吗?
imageTTFText($image,20,0,20,20,20,"d:/php/bestoo/admin/simhei.ttf",$percent."%中文abc");

字体路径改为http://192.68.0.1/bestoo/admin/simhei.ttf都不行.
要怎么样按装FREETYPE???



逛论坛交流为什么我总是显示不了中文呢?

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

9 条回复

回复

在phpinfo里显示FreeType Support 为.. 发表人 simonxzq 发表于 08月02日
搜索一下吧,以前我就问过这个问题了。.. 发表人 pingadmin 发表于 08月02日
我已经看过N次了。。。所以我说我把字体.. 发表人 simonxzq 发表于 08月02日
还有, 第 1 贴 谢谢楼上的,但我.. 发表人 simonxzq 发表于 08月02日
就是下面这段,我也看不大懂老大们怎么.. 发表人 pingadmin 发表于 08月02日
好的,怎么我就没有看到这个函数?? 发表人 simonxzq 发表于 08月02日
????.txt 为gb2312.t.. 发表人 xltxlm 发表于 08月02日
一个道理 发表人 xltxlm 发表于 08月02日
对不起,原来是可以的。 发表人 simonxzq 发表于 08月02日
  1. 返回顶部

    Re: 为什么我总是显示不了中文呢?

    2003年08月02日 发表人 simonxzq

    在phpinfo里显示FreeType Support 为 enabled 了,但还是显示不了中文呀。。

  2. 返回顶部

    Re: 为什么我总是显示不了中文呢?

    2003年08月02日 发表人 pingadmin

    搜索一下吧,以前我就问过这个问题了。有一个函数

  3. 返回顶部

    Re: 为什么我总是显示不了中文呢?

    2003年08月02日 发表人 simonxzq

    我已经看过N次了。。。所以我说我把字体路径改为用http的,都不行,不知怎么样做。。。可不可说 来听听。是不是一定要用unicode编码??

  4. 返回顶部

    Re: 为什么我总是显示不了中文呢?

    2003年08月02日 发表人 simonxzq

    还有,
    第 1 贴
    谢谢楼上的,但我试用了,怎么不可以,出现的乱码变了一下而已。 :(
    下面这个 "//"前面的是有用了你这个函数,后面是没用这个函数。

    你指的楼上是哪一帖??

  5. 返回顶部

    Re: 为什么我总是显示不了中文呢?

    2003年08月02日 发表人 pingadmin

    就是下面这段,我也看不大懂老大们怎么写的。嘿嘿!!
    对了还有一个文件,你看了N遍应该知道了。??????.txt
    [php]
    function gb2utf8($gb)
    {
    if(!trim($gb))
    return $gb;
    $filename="??????.txt";
    $tmp=file($filename);
    $codetable=array();
    while(list($key,$value)=each($tmp))
    $codetable[hexdec(substr($value,0,6))]=substr($value,7,6);

    $ret="";
    $utf8="";
    while($gb)
    {
    if (ord(substr($gb,0,1))>127)
    {
    $this=substr($gb,0,2);
    $gb=substr($gb,2,strlen($gb));
    $utf8=u2utf8(hexdec($codetable[hexdec(bin2hex($this))-0x8080]));
    for($i=0;$i $ret.=chr(substr($utf8,$i,3));
    }
    else
    {
    $ret.=substr($gb,0,1);
    $gb=substr($gb,1,strlen($gb));
    }
    }
    return $ret;
    }

    function u2utf8($c)
    {
    for($i=0;$i $str="";
    if ($c < 0x80) {
    $str.=$c;
    }
    else if ($c < 0x800) {
    $str.=(0xC0 | $c>>6);
    $str.=(0x80 | $c & 0x3F);
    }
    else if ($c < 0x10000) {
    $str.=(0xE0 | $c>>12);
    $str.=(0x80 | $c>>6 & 0x3F);
    $str.=(0x80 | $c & 0x3F);
    }
    else if ($c < 0x200000) {
    $str.=(0xF0 | $c>>18);
    $str.=(0x80 | $c>>12 & 0x3F);
    $str.=(0x80 | $c>>6 & 0x3F);
    $str.=(0x80 | $c & 0x3F);
    }
    return $str;
    }
    $text=gb2utf8("%中文abc");
    imageTTFText($image,20,0,20,20,20,"d:/php/bestoo/admin/simhei.ttf",$percent,$text);
    [/php]

  6. 返回顶部

    Re: 为什么我总是显示不了中文呢?

    2003年08月02日 发表人 simonxzq

    好的,怎么我就没有看到这个函数??

  7. ????.txt
    为gb2312.txt

    在这里:

  8. 一个道理

  9. 返回顶部

    Re: 为什么我总是显示不了中文呢?

    2003年08月02日 发表人 simonxzq

    对不起,原来是可以的。




  10. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

如何在sql里查询时间小于 2003

谢谢!

触摸生情

闭上眼睛,把全部神经集中在你的肌肤上。你感觉到什么了吗?有没...

小弟刚学php,请各位朋友指点.

请举个例子~~php常量的用途~ 定义了常量,也可赋值给常量~~~~这...

不知大家有沒有這樣的 class / functio...

就是根據 ip 得出瀏覽者的所在地區. 記得以前看過相關的, 不過...

php和asp混用吗?

我在一个PHP页面里内能调用ASP程序吗?

本站的php专题文章有没有经过测试?

比如说这个 http://www.phpx.com/show.php?d=col&i=22 一堆错...

关于天气预报?

如何捕捉中国气象局的天气预报信息. 网址: http://ww...

有关正则式的问题,请高手指点!

请问如何做不包含一定字符串的筛选?? 如: /[^a-z]/...

不会用这些$_打头的东西。

象 $_COOKIE $_ENV $_FILES $_GET $_POST $_REQUEST...

这是怎么回事

Warning: session_start(): Cannot send session cookie - heade...

[]