PHP-使用imagettftext和希腊文文本创建图像

PHP-使用imagettftext和希腊文文本创建图像,php,internationalization,imagettftext,Php,Internationalization,Imagettftext,我试图使用imagettftext创建一个图像,使用希腊语文本“απότον/την” 此文本从MySQL数据库表中的字段读取,该字段的排序规则设置为utf8 unicode ci 该文本从数据库中以“ÎÏŒÎÎν/ÏÎÎν”的形式出现 下面是代码(摘自php.net) 这会产生一个带有“ÎÎÏŒÏν/Îην”而不是“απότον/την”的图像 有什么想法吗 非常感谢。使用其他字体,如 $font = 'arial.ttf'; 而且效果很好使用其他字体,如 $font = 'ari

我试图使用imagettftext创建一个图像,使用希腊语文本“απότον/την”

此文本从MySQL数据库表中的字段读取,该字段的排序规则设置为utf8 unicode ci

该文本从数据库中以“ÎÏŒÎÎν/ÏÎÎν”的形式出现

下面是代码(摘自php.net)

这会产生一个带有“ÎÎÏŒÏν/Îην”而不是“απότον/την”的图像

有什么想法吗

非常感谢。

使用其他字体,如

$font = 'arial.ttf';
而且效果很好

使用其他字体,如

$font = 'arial.ttf';

它工作得很好

你直接从数据库中尝试过吗?是的,当从数据库中读取时,它显示为这个字符串“ÎÏŒÎÎÎν/ÎÎν”,这是我插入html实体解码的内容。我的意思是说,如果不打印出来,浏览器/操作系统有时会搞砸编码。哦,对了。当我在代码中执行$text=“απότον/την”时,结果是正确的。问题是我需要从数据库中读取它。谢谢我想说的是,当你从数据库中打印出来时,你在yoru OS/浏览器上的本地编码可能会出错。你直接从数据库中试过了吗?你直接从数据库中试过了吗?是的,从数据库中读取时,结果是这个字符串“αόÎÎν/Ï··Î½”,这就是我插入html实体解码的内容。我的意思是说,如果不打印出来,浏览器/操作系统有时会搞砸编码。哦,对了。当我在代码中执行$text=“απότον/την”时,结果是正确的。问题是我需要从数据库中读取它。谢谢我想说的是,当你从数据库中打印出来时,你在yoru OS/浏览器上的本地编码可能会出错。您是否直接从数据库中尝试过?