gd2 и русский язык

zaartix

Новичок
gd2 и русский язык

Использую комплект денвера, входит библиотека php_gd2.dll в комплект. Пытаюсь написать на картинке русским шрифтом - получается корказябла. Как только не пытался - не получается. Где можно сменить кодировку для gd2 или как решить по-другому проблему с русскими буквами во время использования gd2?
 

zaartix

Новичок
ух, пасиб большое. полезный ресурсик.
Для тех, кому надо сабж - вот ответ:
$text = win2uni('Всем привет! :)');
$coord = imagettfbbox(FONT_SIZE,0,FONT_NAME,$text);


function win2uni($s)
{
$s = convert_cyr_string($s,'w','i'); // преобразование win1251 -> iso8859-5
// преобразование iso8859-5 -> unicode:
for ($result='', $i=0; $i<strlen($s); $i++) {
$charcode = ord($s[$i]);
$result .= ($charcode>175)?"&#".(1040+($charcode-176)).";":$s[$i];
}
return $result;
}
 

fixxxer

К.О.
Партнер клуба
это все для пхп4... )
не смотри на название домена. просто захотелось такой купить :eek:)
 

IBSN

Новичок
zaartix
...
цитирую функцию..
...
function win2uni($s)
{
$s = convert_cyr_string($s,'w','i'); // преобразование win1251 -> iso8859-5
// преобразование iso8859-5 -> unicode:
for ($result='', $i=0; $i<strlen($s); $i++) {
$charcode = ord($s[$i]);
$result .= ($charcode>175)?"&#".(1040+($charcode-176)).";":$s[$i];
}
return $result;
}
...
 
Сверху