免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 6519 | 回复: 1
打印 上一主题 下一主题

[求助] chartdir for perl 如何能够让生成的图片里面正确显示中文? [复制链接]

论坛徽章:
0
1 [报告]
发表于 2008-03-24 00:41 |显示全部楼层
我在linux下试了试发现好使……

两点:
1. $c->setDefaultFonts("mingliu.ttc");   setDefaultFonts需要带四个参数,
    分别是普通字体、粗体、斜体、粗斜体对应的字体(具体情况参考文档)
    因此应当写成
    $c->setDefaultFonts("mingliu.ttc", "mingliu.ttc", "mingliu.ttc", "mingliu.ttc");

2. 如果1不行,那么要将mingliu.ttc复制到lib/fonts下面
    (我用的是linux版,windows版的目录也许不一样,也许根本不用copy)


附图一张,我用的是simsun.ttc

s1.png (3.33 KB, 下载次数: 34)

能使用中文的perlchartdir

能使用中文的perlchartdir

论坛徽章:
0
2 [报告]
发表于 2008-03-24 23:43 |显示全部楼层

回复 #5 YTHTdeWo 的帖子

把你的源代码保存成utf8格式试试。
一般高级些的编辑器EmEditor等在保存时都可以选择编码方式
实在没有,windows的记事本也行
另存然后选择字符编码为UTF-8
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP