如何使用PHP将Unicode印度语(Malayalam)转换为Image

时间:2012-09-17 10:45:22

标签: php

这是我用于创建内部文本图像的php代码, 我使用马拉雅拉姆语言文本,但PHP生成这样的图像“?????”

<?php mb_language('uni'); 
mb_internal_encoding('UTF-8'); 
header('Content-type: image/gif');
$text = 'മലയാളം  ';
$font = 'mlkarthika.ttf';
$im = imagecreatetruecolor(160, 160);
$white = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 159, 159, $white);
imagettftext($im, 12, 0, 20, 20, $black, $font, $text);
imagegif($im);
imagedestroy($im);
?>

字体ML_ttkarthika在unicode字体网站上有用,请帮帮我

1 个答案:

答案 0 :(得分:1)

ImageTTFText和Unicode存在问题。

您可能希望看一下:PHP function imagettftext() and unicode