|
|
|
| Здраствуйте, возникла такая проблема и не знаю как ее решить. Создается изоброжение средствами php, и на нем надо разместить тект в Русской кодировке, но в место текста выводятся знаки вопроса ???????????, если писать на латинской кодировке то все ок. | |
|
|
|
|
|
|
|
для: smertnik
(04.01.2006 в 21:04)
| | Ты попал я тебе скажу! У меня такая же проблема была
пытался шрифты подключать......мороки в общем туча | |
|
|
|
|
|
|
|
для: smertnik
(04.01.2006 в 21:04)
| | Ничего сложного нет, просто надо в начале страницы добавить META тэг нужного содержания :))) | |
|
|
|
|
|
|
|
для: midav
(04.01.2006 в 21:30)
| | Мета тег в страницу со скриптом вставить не получится, т.к в итоге изоброжение не выведится вообще. А изоброжение сгенерированое скриптом я вставляю в подпись на форуме. [img]http://tratata.ru/img.php[/img]. Добавлял в Header("Content-type: image/jpeg; charset=windows-1251");, charset=windows-1251 но толку ноль, ироглифы. | |
|
|
|
|
|
|
|
для: midav
(04.01.2006 в 21:30)
| | мета Тег в данном случае не поможет | |
|
|
|
|
|
|
|
для: smertnik
(04.01.2006 в 21:04)
| | Вы бы исходник бы приложили, что ли. Не все тут экстрасенсы.
Но кажеться я уловил импульсы ваших мыслей.
Вы попробуйте создавать текст из шрифта который поддерживат кирилицу. | |
|
|
|
|
|
|
|
для: Akira
(04.01.2006 в 22:19)
| | Народ есть такая функция iconv она без проблем поможет вам в создании текста на кортинке в русской кодировке
вот пример
$text = iconv("windows-1251", "UTF-8", "Пора переходить на юникод.");
и потом $text вставляете в картинку
текст на кортинке созданное с помощью пхп нужно в уникод кидать и тогда все будет чики пики | |
|
|
|
|
|
|
|
для: Ressfourt
(04.01.2006 в 22:29)
| | еще хуже ироглифы получаются. Вот код. Если переделывать наоборот то текст вобще не выводится. Щас еще попробую шрифт подключить.
<?php
Header("Content-type: image/jpeg");
$string = iconv("windows-1251", "UTF-8", "Пора переходить на юникод.");
$wh = (strlen($string)*'7')+'124';
$im = imagecreatefromjpeg("img_1.jpg");
$im_1 = imagecreatefromgif("bleh_1.gif");
$c = ImageColorAllocate($im, 226, 137, 71);
$w = imagecolorallocate($im, 255, 255, 255);
ImageString($im,3,120,8, $string ,$c);
imagecolortransparent($im, $w);
imagecopy($im, $im_1, $wh, 5, 0, 0, 18, 18);
imagejpeg($im);
ImageDestroy($im);
?>
|
| |
|
|
|
|
|
|
|
|
для: Artem S.
(04.01.2006 в 22:46)
| | Спасибо, интересная статья, опробовал их пример, все сработало как надо. | |
|
|
|