imagettftext вообще не показывает русский язык

Я пытаюсь напечатать на изображении строку русского языка, но она ничего не показывает, в этом примере показывается только 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)

;

Я много чего перепробовал, но без работы … Ребята, есть идеи?

1

Решение

Вы «много чего перепробовали», что тогда?

ты положил charset="utf8" в вашем <head>?

или положить в ISO-8859-5 в твоей кодировке, это для кириллицы

http://htmlbook.ru/html/meta/charset

Или, возможно, ваш шрифт не содержит кириллических символов? Также было бы приятно увидеть полный код.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]