За последние 24 часа нас посетили 24334 программиста и 1671 робот. Сейчас ищут 830 программистов ...

гребанный firefox и русские ссылки

Тема в разделе "Прочие вопросы по PHP", создана пользователем svk, 12 ноя 2006.

  1. svk

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

    С нами с:
    7 авг 2006
    Сообщения:
    506
    Симпатии:
    0
    Адрес:
    NetByNet
    На страниц есть ссылки и картинки, в которых имя файла написано русскими буквами. кодировка страницы - 1251, в хеадере и в заголовке она отдает верно. так вот, ссылки с русскими буквами во всех браузерах работаю верно, кроме с*аного огнелиса. уже второй день мучаюсь - ну не хочет он их пониМАТЬ, urlencode(), rawurlencode() не помогают - после их обработки даже ослик не находит файла

    прошу прощения за эмоциональность, но эта тупость ff уже порядком достала, а юзеры этого "замечательного" браузера надоели стучать в аську что у них не качает
     
  2. Anonymous

    Anonymous Guest

    svk, а все потому, что RFC не читаешь...
     
  3. svk

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

    С нами с:
    7 авг 2006
    Сообщения:
    506
    Симпатии:
    0
    Адрес:
    NetByNet
    Горбунов Олег
    может просто подскажешь?

    P.S. http://rfc.net/rfc2616.html#s3.2.2 - про локализованные имена ничего не сказано
     
  4. Anonymous

    Anonymous Guest

    svk,
    вот именно. =)

    Вообще, вроде должны работать в UTF-8. А 100% работают только в latin1
     
  5. svk

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

    С нами с:
    7 авг 2006
    Сообщения:
    506
    Симпатии:
    0
    Адрес:
    NetByNet
    т.е. iconv('windows-1251', 'LATIN1', $string)? не помогает :(
     
  6. svk

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

    С нами с:
    7 авг 2006
    Сообщения:
    506
    Симпатии:
    0
    Адрес:
    NetByNet
    что ни запрещено то разрешено =)
     
  7. Vladson

    Vladson Старожил

    С нами с:
    4 фев 2006
    Сообщения:
    4.040
    Симпатии:
    26
    Адрес:
    Estonia, Tallinn
    Ты с компьютером имеешь дело а не с политиками !!!
     
  8. Anonymous

    Anonymous Guest

    А urlencode() ты как делал, что он не помогает?
     
  9. svk

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

    С нами с:
    7 авг 2006
    Сообщения:
    506
    Симпатии:
    0
    Адрес:
    NetByNet
    $downlink = $downprefix.$md5ip.'/'.urlencode(basename($file));
     
  10. svk

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

    С нами с:
    7 авг 2006
    Сообщения:
    506
    Симпатии:
    0
    Адрес:
    NetByNet
    а что не так? :)
     
  11. AlexGousev

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

    С нами с:
    25 мар 2006
    Сообщения:
    1.505
    Симпатии:
    0
    Адрес:
    Москва
    Приведи хоть одну сылку на файл в исходном и обработанном виде - можно будет хоть посмоотреть - что не так.