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

Форум PHP

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

 

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

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

тема: imagettftext
 
 автор: udpn   (18.11.2007 в 23:17)   письмо автору
 
 

imagettftext ($img, 12, 0, 100, 100, $black, "lucon.ttf", "Нет динамики");
Функция выводит Íåò äèíàìèêè, т.е. то же самое но Latin. convert_cyr_string() не помогла и помочь не могла.
Подскажите пожалуйста как получить осмысленный вывод.

   
 
 автор: kasmanaft   (18.11.2007 в 23:20)   письмо автору
 
   для: udpn   (18.11.2007 в 23:17)
 

Попробуйте текст преобразовать в UTF-8 с помощью iconv()

   
 
 автор: udpn   (19.11.2007 в 16:03)   письмо автору
 
   для: kasmanaft   (18.11.2007 в 23:20)
 

"Fatal error: Call to undefined function: iconv() in z:\home\test2.ru\www\graphics.php on line 47"

"Этот модуль является частью PHP начиная с версии 5, так что библиотеки iconv.dll и php_iconv.dll более не нужны." http://www.php.net/manual/ru/ref.iconv.php

PHP 4...

   
 
 автор: udpn   (19.11.2007 в 19:56)   письмо автору
 
   для: udpn   (19.11.2007 в 16:03)
 

Как это было сделано БЕЗ необходимсти переустанавливать пхп или доустанавливать библиотеки

// конечно, все эти закорючки - русские буквы а-яА-Я соответственно их порядку. Набор происходил в win-1251 а на форуме... хм, тоже 1251.
function win1251utf8($text) {
        $recode = array("à" => "\320\260", "á" => "\320\261",
 "â" => "\320\262", "ã" => "\320\263", 
"ä" => "\320\264", 
"å" => "\320\265", 
"æ" => "\320\266", 
"ç" => "\320\267", 
"è" => "\320\270", 
"é" => "\320\271", 
"ê" => "\320\272", 
"ë" => "\320\273", 
"ì" => "\320\274", 
"í" => "\320\275", 
"î" => "\320\276", 
"ï" => "\320\277", 
"ð" => "\321\200", 
"ñ" => "\321\201", 
"ò" => "\321\202", 
"ó" => "\321\203", 
"ô" => "\321\204", 
"õ" => "\321\205", 
"ö" => "\321\206", 
"÷" => "\321\207", 
"ø" => "\321\210", 
"ù" => "\321\211", 
"ú" => "\321\212", 
"û" => "\321\213", 
"ü" => "\321\214", 
"ý" => "\321\215", 
"þ" => "\321\216", 
"ÿ" => "\321\217", 
"À" => "\320\220", 
"Á" => "\320\221", 
"Â" => "\320\222", 
"Ã" => "\320\223", 
"Ä" => "\320\224", 
"Å" => "\320\225", 
"Æ" => "\320\226", 
"Ç" => "\320\227", 
"È" => "\320\230", 
"É" => "\320\231", 
"Ê" => "\320\232", 
"Ë" => "\320\233", 
"Ì" => "\320\234", 
"Í" => "\320\235", 
"Î" => "\320\236", 
"Ï" => "\320\237", 
"Ð" => "\320\240", 
"Ñ" => "\320\241", 
"Ò" => "\320\242", 
"Ó" => "\320\243", 
"Ô" => "\320\244", 
"Õ" => "\320\245", 
"Ö" => "\320\246", 
"×" => "\320\247", 
"Ø" => "\320\250", 
"Ù" => "\320\251", 
"Ú" => "\320\252", 
"Û" => "\320\253", 
"Ü" => "\320\254", 
"Ý" => "\320\255", 
"Þ" => "\320\256", 
"ß" => "\320\257");
        $output = '';
        for ($i = 0; $i < strlen($text); $i++) {
            $output .= array_key_exists($text[$i], $recode) ? $recode[$text[$i]] : $text[$i];
        }
        return ($output);
    }

Огромное спасибо! Вы неимоверно помогли мне за последние 24 часа. :E

   
 
 автор: kasmanaft   (19.11.2007 в 20:22)   письмо автору
 
   для: udpn   (19.11.2007 в 19:56)
 

Ну ёлки палки... стоило захотеть и всё получилось.
Что мешало установить iconv? она даже в денвере, вроде бы есть (нужно раскомментировать в php.ini), не говоря уже о нормальном хостинге.
Мы Вам подсказали куда копать, самое главное ;-)

PS: если я правильно понял поставленный смайл.

   
 
 автор: udpn   (20.11.2007 в 11:50)   письмо автору
 
   для: kasmanaft   (19.11.2007 в 20:22)
 

Вот сейчас мне рекомендуют utf8_decode()... Я уже хз кого слушать.
зы Смайл был ну очень ехидной улыбочкой

   
 
 автор: maxnag   (19.11.2007 в 12:52)   письмо автору
 
   для: udpn   (18.11.2007 в 23:17)
 

действительно попробуй перевести в UTF-8 выше указанной ф-цией. У меня такое есть на http://www.postcard.in.ua, но в кодировке windows-1251 и траблов нет.

   
Rambler's Top100
вверх

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