|
imagechar() и кирилица
|
|||
---|---|---|---|
#18+
Подскажите, как можно функцией imagechar(), библиотеки GD вывести надпись по русски. Латиница выводится хорошо, а кирилица каракулями. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2004, 13:49 |
|
imagechar() и кирилица
|
|||
---|---|---|---|
#18+
Например у меня хостинг не поддерживал киррилицу ... Что бы проверить, запусти файл: <?php phpinfo() ?> Должны быть строчки в подразделе gd: FreeTypeSupport - enabled Еще у меня даже на платном хостинге на Windows она не установлена ... :( ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2004, 16:17 |
|
imagechar() и кирилица
|
|||
---|---|---|---|
#18+
FreeType Support enabled У меня тоже так, но не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2004, 18:23 |
|
imagechar() и кирилица
|
|||
---|---|---|---|
#18+
AFAIK freetype не используется функцией imagechar. Посмотри это - http://phpclub.ru/talk/showthread.php?s=&threadid=48818& ... |
|||
:
Нравится:
Не нравится:
|
|||
04.05.2004, 19:01 |
|
imagechar() и кирилица
|
|||
---|---|---|---|
#18+
Спасибо, за последнюю ссылку, с таким кодом ртлично работает с русским языком, да вот проблемы с украинскими буквами (і, ї), может кто и с єти уже сталкивался? Вот мой код: <?php function iso2uni ($text, $fromcharset) { // $fromcharset == 'w' or 'k' $text = convert_cyr_string($text, $fromcharset, "i"); $result = ''; for ($i=0; $i<strlen($text); $i++) { $code = ord($text[$i]); $result .= ($code > 175) ? "" . (1040 + ($code - 176)). ";" : $text[$i]; } return ($result); } $text = $HTTP_GET_VARS['text']; $text = iso2uni($text, 'w'); Header("Content-type: image/png"); $im = imagecreate(150,20); $black = ImageColorAllocate($im, 0, 0, 0); $white = ImageColorAllocate($im, 255, 255, 255); imageFill($im, 0, 0, $white); imagettftext($im, 12, 0, 0, 15, $black, "Fonts/arial.ttf", $text); ImagePng($im); ImageDestroy($im); ?> Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.05.2004, 16:05 |
|
|
start [/forum/topic.php?fid=23&fpage=510&tid=1479736]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
others: | 289ms |
total: | 417ms |
0 / 0 |