Я пытаюсь напечатать на изображении строку русского языка, но она ничего не показывает, в этом примере показывается только 123 английского языка, здрасти — просто пустое место
$font = "Font.ttf";
$string = "здрасти 123 english";
// I have tried this
$string = html_entity_decode($string, ENT_NOQUOTES, 'UTF-8');
imagettftext($this->fond, 20, 0, 11, 21, $textcolor, $font, $string)
;
Я много чего перепробовал, но без работы … Ребята, есть идеи?
Вы «много чего перепробовали», что тогда?
ты положил charset="utf8"
в вашем <head>
?
или положить в ISO-8859-5
в твоей кодировке, это для кириллицы
http://htmlbook.ru/html/meta/charset
Или, возможно, ваш шрифт не содержит кириллических символов? Также было бы приятно увидеть полный код.
Других решений пока нет …