php 使用ImageTTFText 中文出现乱码都有什么原因

头这个也加了Header("content-Type=text/html;charset=utf-8");还是一样乱码... 头这个也加了
Header("content-Type=text/html;charset=utf-8");
还是一样乱码
展开
 我来答
匿名用户
2013-04-07
展开全部

我也遇到了这样的问题,我的是Fonts的路径没写全,只是按书上写了个这"Fonts\STXINGKA.TTF"实际上在windows下应是这个$font="C:\Windows\Fonts\STXINGKA.TTF"

 

赵冰冰456
2013-07-19 · TA获得超过1588个赞
知道小有建树答主
回答量:760
采纳率:100%
帮助的人:477万
展开全部
不知道你是用的什么文本编辑器,utf-8有两种,一种是utf-8,一种是utf-8 without BOM,只有后面一种php才能识别,带BOM的utf-8在php中是不能被识别的,搜索"utf-8 without BOM",
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
womanv
2008-05-09 · TA获得超过818个赞
知道小有建树答主
回答量:898
采纳率:0%
帮助的人:1051万
展开全部
你可以用
string mb_convert_encoding ( string $str, string $to_encoding [, mixed $from_encoding] )
来进行转码,再输出

$str = mb_convert_encoding($str, "UTF-8", "GB2312");

补你确认一下文件是不是utf-8的
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式