Нормальное отображение русских символов при копировании из адресной строки firefox

Меня в firefox всегда убивало то, как выглядят ссылки с русскими буквами, например с википедии: http://ru.wikipedia.org/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:Search. Длинно, непонятно да еще иногда бывает что кликнешь по ней из jabber клиента, она еще и не откроется. Решение нашел быстро, и решительно, и оно просто до ужаса :)

Открываем новую вкладку и в ней пишем about:config. С помощью строки поиска, находим переменную:

network.standard-url.escape-utf8

Переменная эта отвечает за кодирование ссылки при поиске (непонятно, зачем оно?). Значение по умолчанию true. Т.е ссылки кодируются. Меняем знание на false (можно сделать двойной клик по ней) и перезапускаем браузер.

Похожие записи:

  1. Менеяем редактор кода в firefox
  2. Vim + Firefox = Vimperator
  3. Xdg-open и pcmanfm

{ 20 comments… read them below or add one }

Juev

Кроме отображения ссылки на что оно еще влияет??
При использовании полученной ссылки в качестве гиперссылки, проблем не будет??

Ответить

vanoc

Нет. Не влияет.
Не будет.

Ответить

Juev

Отлично… Спасибо! =)

Ответить

bosha

Вот как, даже ответить не успел ☺

Ответить

ffsdmad

Проблемы вполне могут быть, например если послатьт урл пользователю закрытых браузеров, они такой урл не однозначно обрабатывают или например когда вставляешь ссылку в каком нить форуме с codepage cp1251 – ссылка будет битая

Ответить

bosha

В общем я таких форумов если честно не видел. Вроде как стандарт utf8 на серверах. Поэтому не должно вызвать проблем. Хотя, возможно все.

Ответить

ffsdmad

к сожалению это далеко не так
на серверах и база понятно, utf-8 по дефолту
но пока у криворуких виндузят в винде по дефолту 8битная кодировка – будет полно сайтов с cp1251

Ответить

bosha

Ну венда же на серверах не стоит слава богу) Вообще я знаю что начиная с XP, Windows прекрасно понимает utf-8 по умолчанию, но однако в системе используется CP1251. Это очень старый костыль, еще со времен Dos ☺

Ответить

ffsdmad

например все форумы провайдера РТелеком – используют cp1251, лентавру, даже opennet использует koi8-r

Ответить

bosha

С opennet не было проблем никогда. Да там и русских символов то не наблюдал ☺ Про РТелеком вот, ничего сказать не могу..

Я еще ни разу не натыкался, что бы человек не принял от меня ссылку. Не важно на какой он системе был, всегда все было в порядке. Хотя, возможно все. Я не отрицаю.

Ответить

Radjah

А вот это дело надо проверить. Спасибо за сей ценный совет. :)

Ответить

bosha

Не за что ☺

Ответить

SMiGL

Интересное решение, но друзей у которого на компе не установлено русской раскладки очень удивит такая ссылка.

Ответить

bosha

Не совсем понимаю при чем здесь раскладка. Любая вменяемая система, должна понимать utf-8 который уже вроде бы стандарт. В нем содержатся почти все языки. Поэтому он прекрасно должен принять ссылку т.к. там же, и английские символы. Могут быть проблемы, только если у человека везде CP1251 и других кодировок в системе просто нет, но как правило, такое вряд ли может быть. CP1251 вроде только кириллический костыль для русских версий ОС Windows. На системах с другим базовым системным языком вроде уже utf-8 давно :)

Ответить

cub.uanic

Надеюсь, я ничего не путаю, и разговор идёт всё ещё о ссылках. Вас не затруднит привести номер документа RFC, согласно которому в URL допустимо наличие незакодированных символов из набора UTF-8?

Ответить

grid

Я хочу создать вкладку , в ссылке содержаться русские буквы. Описанное выше не помогло, подскажите – что делать?

Ответить

bosha

В смысле создать? Это помогает в случае когда надо скопировать ссылку из браузера, например в im клиент. В обратном случае ссылка преобразуется только после её открытия..

Ответить

ежи

в опере такая настройка тоже есть, но не работает почему-то
opera 10.51(win xp)
opera:config -> network -> UTF8 Escape URLs -> отжать галку -> сохранить
перезагрузился и нифига( на вики всё та же абракадабра

Ответить

bosha

Возможно дело в Windows XP. Там же кодировка по умолчанию CP1251, а для этого нужен Unicode :)

Ответить

CyberMax

network.standard-url.escape-utf8 false – без изменений
network.standard-url.encode-utf8 false – работает
потом вторую настройку вернул true, копирование из адресной строки осталось работать нормально.

Ответить

Leave a Comment