За последние 24 часа нас посетили 63137 программистов и 1737 роботов. Сейчас ищут 902 программиста ...

Кириллица через GET

Тема в разделе "PHP для новичков", создана пользователем Битник, 3 дек 2008.

  1. Битник

    Битник Активный пользователь

    С нами с:
    9 фев 2007
    Сообщения:
    103
    Симпатии:
    0
    Подскажите, как перекодировать строку в кирилицце, переданную GET-методом?

    1251 -> GET -> 1251
     
  2. xak2(2)

    xak2(2) Активный пользователь

    С нами с:
    5 ноя 2008
    Сообщения:
    35
    Симпатии:
    0
    Адрес:
    Latvia, Riga
    urldecode(), urlencode()
     
  3. Битник

    Битник Активный пользователь

    С нами с:
    9 фев 2007
    Сообщения:
    103
    Симпатии:
    0
    Использовал JS escape() и вместо шестнадцатиричной строки получилась %u0442%u0435%u0441%u0442.

    Спасибо.

    iconv('UTF-8', 'Windows-1251', urldecode($string))
     
  4. Битник

    Битник Активный пользователь

    С нами с:
    9 фев 2007
    Сообщения:
    103
    Симпатии:
    0
    И ещё такой вопрос.

    Через Ajax посылаю данные на сервер, сервер вовзращает строку в нужной мне кодировке. НО при этом нужно сделать рефрешь страницы, иначе моя строка отображется квадратиками. Почему так происходит?

    Есди посмотрить исходник страницы, то строка уже в нужной кодировке, а воводятся квадраты.