如何在图片中显示中文(php使用gd库)

xxluan 2006-05-08 04:34:20
php使用gd库,生成的图片里边如果是中文就显示乱码,英文则显示正常;
如何可以在图片中正常显示中文?
...全文
174 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xxluan 2006-05-09
  • 打赏
  • 举报
回复
我就是没有那个表;
gu1dai 2006-05-09
  • 打赏
  • 举报
回复
是的。
iasky 2006-05-09
  • 打赏
  • 举报
回复
网上有gb2utf8的类,要一个表,就可以不用iconv了
Mistruster 2006-05-09
  • 打赏
  • 举报
回复
有的网站提供字体下载,找合适的 TTF 字体文件就可以了
Gdj 2006-05-09
  • 打赏
  • 举报
回复
ImageTTFText我在window下可以。在linux下怎么也找不到可用的字体。
Mistruster 2006-05-09
  • 打赏
  • 举报
回复
如果你用这个来写,只能写英文
imagestring($image, 0, 0, 0, $string, $someColor);

如果你用这个:
$text = iconv("GBK", "UTF-8", "显示中文");
ImageTTFText($image, 24, 0, 80, 50, $someColor, "/fonts/xxxxxx.ttf", $text);
不只是要字符转换,还要字体支持
xxluan 2006-05-08
  • 打赏
  • 举报
回复
我在网上找到很多都是这种方法iconv(),有没有其他方法?
cdm11cn 2006-05-08
  • 打赏
  • 举报
回复
直接使用utf-8编码,这样中文和英文都支持
html文件:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
php.ini default_charset="" 使用htm的utf-8编码作为默认编码

ice_berg16 2006-05-08
  • 打赏
  • 举报
回复
做编码转换
$text = iconv( "GB2312", "UTF-8", $text);

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧