Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

urlencode + IE

274
16 марта 2010 года
Lone Wolf
1.3K / / 26.11.2006
Есть линка параметр которой urlencode-нутый. Протокол - передачи собственный, т..е линка идет в определеную программу.
Например линка такая: mp:/set?description=%D0%94
%D0%94 - это Д в UTF-8.
В Лисе все нормально в программу приходит Д, а вот в ИЕ6-8 что-то битое. Причем в программу приходит не ескейп-последовательность, а уже декодированый символ.

Кто-то сталкивался?
253
16 марта 2010 года
Proger_XP
1.5K / / 07.08.2004
Насколько я знаю, IE вовсе не поддерживает UTF-8 в адресной строке/поисковых плагинах (хотя почему это влияет на urlencode - хз). Попробуй кодировать в однобайтовую кодировку (cp1251 и прочие), и добавь ещё один параметр к своей ссылке, вроде: ?desc=...&encoding=cp1251
274
16 марта 2010 года
Lone Wolf
1.3K / / 26.11.2006
Не хотелосьбы что-то менять в программе. так как ее разработкой занимаюсь не я.

АПД. Есть ли возможность заставить браузер передавать енкоднутую строку, а не конвертить ее?
ЖС-ом например
274
16 марта 2010 года
Lone Wolf
1.3K / / 26.11.2006
Всем спасибо, тема уже не актуальна.
Решение - делать юрленкод от юрленкод-а
253
16 марта 2010 года
Proger_XP
1.5K / / 07.08.2004
Я ещё думал, что можно попробовать два раза urlencode'ить, но казалось странным, что это будет нормально работать...
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог