motorway Опубликовано 3 июля, 2009 Жалоба Поделиться Опубликовано 3 июля, 2009 Нужна абсолютно проверенная функция для перекодировки из UTF-8 в Windows-1251 без доп. установок в PHP. Наткнулся тут на одну, выяснилось, что не передает нек. символы &*()-+\_=|[];':/. Нужен код. Либо помогите установить iconv.dll на 4.3.3 версию PHP - какой-то нонсенс с ее установкой - нигде нет нормального файла Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
XAKEPok Опубликовано 9 июля, 2009 Жалоба Поделиться Опубликовано 9 июля, 2009 Сам напиши. Не особо сложно. Создай два массива. Один с UTF-8 символами, а другой с соответствующими им Win1251. А потом прогони всё по-символьно for'ом и замени. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
motorway Опубликовано 10 июля, 2009 Автор Жалоба Поделиться Опубликовано 10 июля, 2009 Выяснилось, что проблема была не в кодировке, а в том, что некоторые символы не посылались из Эксела. После применения в Экселе функции URLEncode стало работать, только перед некоторыми символами появляется \ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
XAKEPok Опубликовано 18 августа, 2009 Жалоба Поделиться Опубликовано 18 августа, 2009 Код из моего скрипта. Думаю комментарии излишне. echo iconv("UTF-8", "windows-1251", $row['city']); Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.