powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как перекодировать строку в кодировку UTF8?
6 сообщений из 6, страница 1 из 1
Как перекодировать строку в кодировку UTF8?
    #32272347
Фотография Groove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как перекодировать строку в кодировку UTF8?
...
Рейтинг: 0 / 0
Как перекодировать строку в кодировку UTF8?
    #32272491
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где?
...
Рейтинг: 0 / 0
Как перекодировать строку в кодировку UTF8?
    #32272563
Фотография Groove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2mahoune
php


Несколько дней назад я писал про круговую диаграмму.
так вот, победил я ее, при помощи ForexTimes.
Осталось победить кодировку. Смысл там такой: есть пхп-скрипт, который генерит картинку формата пнг, можно добавлять надписи. Но только на английском. Дело в том, что скрипт необходимо сохранить в формате UTF8 и все надписи тоже. Если это статичный файл, то проблем нет, а если группы для статистики на круговой диаграмме, например, получаются из БД, то
необходима ф-ция для кодировки в UTF8.
...
Рейтинг: 0 / 0
Как перекодировать строку в кодировку UTF8?
    #32272593
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может это:
http://www.php.net/manual/en/function.utf8-decode.php] utf8_decode
http://www.php.net/manual/en/function.utf8-encode.php] utf8_encode
...
Рейтинг: 0 / 0
Как перекодировать строку в кодировку UTF8?
    #32273546
CM Hungry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2mohoune: эти функции зачастую русский язык имеют в виду...

function win2utf($str)
{
$utf = "";
for($i = 0; $i < strlen($str); $i++)
{
$donotrecode = false;
$c = ord(substr($str, $i, 1));
if ($c == 0xA8) $res = 0xD081;
elseif ($c == 0xB8) $res = 0xD191;
elseif ($c < 0xC0) $donotrecode = true;
elseif ($c < 0xF0) $res = $c + 0xCFD0;
else $res = $c + 0xD090;
$utf .= ($donotrecode) ? chr($c) : (chr($res >> 8) . chr($res & 0xff));
}
return $utf;
}
...
Рейтинг: 0 / 0
Как перекодировать строку в кодировку UTF8?
    #32273565
Фотография Groove
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2mahoune
не катит

2CM Hungry
то, что надо - ОГРОМНОЕ СПАСИБО!!!
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как перекодировать строку в кодировку UTF8?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]