Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Русский текст вывести Content-type: image/png
 
 автор: legio2net   (10.03.2011 в 14:48)   письмо автору
 
 

Русский текст при выводе в
header("Content-type: image/png");
$tx1="хостов";
imageString($image,1,14,1,$tx1,$color1);

выводит абдукадабру, так то кодировка файла UTF-8

попробывал определить какая кодировка отправляется, вроде текст с Windows 1251, но перекадировать в UTF-8 не получилось не с iconv не с mb_detect_encoding

че делать не знаю

  Ответить  
 
 автор: Trivium   (10.03.2011 в 15:08)   письмо автору
 
   для: legio2net   (10.03.2011 в 14:48)
 

Попробуй слать хэдером кодировку:
header('Content-Type: text/html; charset=UTF-8');

  Ответить  
 
 автор: legio2net   (10.03.2011 в 15:15)   письмо автору
 
   для: Trivium   (10.03.2011 в 15:08)
 

такое тоже пробывал! безтолку! ))

  Ответить  
 
 автор: sim5   (10.03.2011 в 15:13)   письмо автору
 
   для: legio2net   (10.03.2011 в 14:48)
 

И будет выводить абра.... ибо imageString() может работать с национальным шрифтом только в том случае, если вы такой шрифт приготовите.
Используйте imagettftext() и шрифты .ttf, и строки в UTF.

  Ответить  
 
 автор: legio2net   (10.03.2011 в 15:15)   письмо автору
 
   для: sim5   (10.03.2011 в 15:13)
 

тоесть обязательно шрифт, такое конечно не хотелось думаю ресурсов больше жрать будет
блин(

  Ответить  
 
 автор: sim5   (10.03.2011 в 15:19)   письмо автору
 
   для: legio2net   (10.03.2011 в 15:15)
 

Шрифт в любом случае нужен, хотите вы этого или нет. Не такие это и большие ресурсы, подключение шрифта.

  Ответить  
 
 автор: Косорылый   (10.03.2011 в 17:35)   письмо автору
 
   для: legio2net   (10.03.2011 в 15:15)
 

<?
header
("Content-Type: image/png");
$text 'Хостов';
$font "arial.ttf";
$im imagecreate(28535);

$g imagecolorallocate($im174,237,175 );
$black imagecolorallocate($im000);
imagefill($im00$g);

imagettftext($im2001020$black$fonticonv('''UTF-8',$text));
  
  
imagepng($im);
  
imagedestroy($im);  

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования