Хочу написать текст на картинке.
Не понимает русские символы.
$code = 'qwrusdfghjkzvn';
$code = 'йцкнгшщъфывплджэячию';
//echo $code.' - ';
//echo mb_detect_encoding($code);exit;
$image = imagecreate(100, 50);
imagecolorallocate($image, 255, 255, 255);
$color = imagecolorallocate($image, 0, 125, 0);
imagestring($image, 4, 4, 2, $code, $color);
header('Content-type: image/png;');
imagepng($image);
imageDestroy($image);
exit;
вот это выдаёт UTF-8
$code = 'йцкнгшщъфывплджэячию';
echo mb_detect_encoding($code);
вот это выдаёт ASCII
$code = 'qwrusdfghjkzvn';
echo mb_detect_encoding($code);
Весь проект в UTF-8
mb_internal_encoding("UTF-8");
imagestring не понимает UTF-8
во что нужно переконвертировать?
_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2