Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№129-02-2008 07:58:11

Denis Gorchakov
 
Группа: Guest
UA: Firefox 2.0

Обработка смивола "+" в ссылках

Здравствуйте!

Есть, к примеру, вот такая ссылка: http://russos.livejournal.com/tag/другое+метро (отключите Linkification, если будете проверять). Проблема следующего характера - если ссылку скопировать из текста и вставить в адресную строку, при обращении она преобразуется в %E4%F0%F3%E3%EE%E5+%EC%E5%F2%F0%EE (даже при включенном Locationbar2), после чего ЖЖ совершенно законно сообщает, что такого тега не заведено. Кириллические ссылки прекрасно работают в любой wiki, более того, "линкифицированная" ссылка отлично работает.

Небольшой проверкой выяснилось, что проблема характерна исключительно для Firefox на Windows, в Linux все отлично работает. Версия FF, естественно, 2.0.0.12. Думаю, где-то тут беда из-за локали - в ru_RU.UTF-8 все хорошо, а в CP1251 вылезает вот такая неприятность.

Кто-нибудь уже сталкивался с таким?

 

№229-02-2008 10:06:08

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
UA: Firefox 2.0
Веб-сайт

Re: Обработка смивола "+" в ссылках

А «плюс»-то тут при чём?
Проблема-то в русских буквах…


Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

№329-02-2008 12:17:13

petrovich
Участник
 
Группа: Members
Зарегистрирован: 12-02-2005
Сообщений: 484
UA: Firefox 3.0

Re: Обработка смивола "+" в ссылках

В ff 3.0b3 работает

Отсутствует

 

№429-02-2008 12:46:56

dgorchak
Участник
 
Группа: Members
Откуда: Moscow
Зарегистрирован: 19-09-2005
Сообщений: 9
UA: Firefox 2.0
Веб-сайт

Re: Обработка смивола "+" в ссылках

Так, я вспомнил пароль :D

Lynn, а отчего Вы так уверены, что проблема в русских буквах? Введите в адресной строке, например, http://ru.wikipedia.org/wiki/Ктулху - работает ведь.

Раз у petrovich работает, буду ждать релиза 3.0. Спасибо за информацию.

Отсутствует

 

№529-02-2008 15:11:46

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Sunrise 1.6

Re: Обработка смивола "+" в ссылках

Да можно в принципе не ждать, b3 уже хорошо себя ведет, особенно под Виндой и в Линуксе.

Отсутствует

 

№629-02-2008 15:56:12

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
UA: Firefox 2.0
Веб-сайт

Re: Обработка смивола "+" в ссылках

dgorchak
Потому что если вы проделаете ту же операцию для тега с русскими буквами без пробелов, вы получите ту же проблему.


Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

№729-02-2008 17:03:49

dgorchak
Участник
 
Группа: Members
Откуда: Moscow
Зарегистрирован: 19-09-2005
Сообщений: 9
UA: Firefox 2.0
Веб-сайт

Re: Обработка смивола "+" в ссылках

Потому что если вы проделаете ту же операцию для тега с русскими буквами без пробелов, вы получите ту же проблему.

А можно пример? Я вот приводил выше - http://ru.wikipedia.org/wiki/Ктулху работает при вставке такой ссылки в адресную строку. Проблема именно в "+"

Al_H, ведет-то она себя хорошо, а расширения не работают

Отсутствует

 

№829-02-2008 17:41:55

Lynn
Кофеман
 
Группа: Members
Откуда: Россия
Зарегистрирован: 16-02-2005
Сообщений: 1721
UA: Firefox 2.0
Веб-сайт

Re: Обработка смивола "+" в ссылках

dgorchak
Проблема именно в русских буквах. Проверьте на http://russos.livejournal.com/tag/Выхино например.

На ru.wikipedia.org были предприняты специальные усилия, что бы решить проблему с русскими буквами, а livejournal.com этим не заморачивались.


Isn't it ironic... don't you think? — Alanis Morissette

Отсутствует

 

№929-02-2008 21:42:10

dgorchak
Участник
 
Группа: Members
Откуда: Moscow
Зарегистрирован: 19-09-2005
Сообщений: 9
UA: Firefox 2.0
Веб-сайт

Re: Обработка смивола "+" в ссылках

Lynn, благодарю, теперь сдаюсь :whiteflag:
Меня ввело в заблуждение, что в нескольких используемых wiki все отлично работало.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]