|
|
|
| imagettftext ($img, 12, 0, 100, 100, $black, "lucon.ttf", "Нет динамики");
Функция выводит Íåò äèíàìèêè, т.е. то же самое но Latin. convert_cyr_string() не помогла и помочь не могла.
Подскажите пожалуйста как получить осмысленный вывод. | |
|
|
|
|
|
|
|
для: udpn
(18.11.2007 в 23:17)
| | Попробуйте текст преобразовать в UTF-8 с помощью iconv() | |
|
|
|
|
|
|
|
для: 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 в 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 | |
|
|
|
|
|
|
|
для: udpn
(19.11.2007 в 19:56)
| | Ну ёлки палки... стоило захотеть и всё получилось.
Что мешало установить iconv? она даже в денвере, вроде бы есть (нужно раскомментировать в php.ini), не говоря уже о нормальном хостинге.
Мы Вам подсказали куда копать, самое главное ;-)
PS: если я правильно понял поставленный смайл. | |
|
|
|
|
|
|
|
для: kasmanaft
(19.11.2007 в 20:22)
| | Вот сейчас мне рекомендуют utf8_decode()... Я уже хз кого слушать.
зы Смайл был ну очень ехидной улыбочкой | |
|
|
|
|
|
|
|
для: udpn
(18.11.2007 в 23:17)
| | действительно попробуй перевести в UTF-8 выше указанной ф-цией. У меня такое есть на http://www.postcard.in.ua, но в кодировке windows-1251 и траблов нет. | |
|
|
|
|