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

Декабрь 23, 2009

Меня в 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

Тэги: , , ,
В категориях: tips & tricks by bosha

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

  1. Juev написал:

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

    [Ответить]

    vanoc Отвечает:

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

    [Ответить]

    Juev Отвечает:

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

    [Ответить]

    bosha Отвечает:

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

    [Ответить]

  2. ffsdmad написал:

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

    [Ответить]

    bosha Отвечает:

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

    [Ответить]

    ffsdmad Отвечает:

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

    [Ответить]

    bosha Отвечает:

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

    [Ответить]

    ffsdmad Отвечает:

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

    [Ответить]

    bosha Отвечает:

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

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

    [Ответить]

  3. Radjah написал:

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

    [Ответить]

    bosha Отвечает:

    Не за что ☺

    [Ответить]

  4. SMiGL написал:

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

    [Ответить]

    bosha Отвечает:

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

    [Ответить]

    cub.uanic Отвечает:

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

    [Ответить]

  5. grid написал:

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

    [Ответить]

    bosha Отвечает:

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

    [Ответить]

  6. ежи написал:

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

    [Ответить]

    bosha Отвечает:

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

    [Ответить]

  7. CyberMax написал:

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

    [Ответить]

  8. Ильдар написал:

    Спасибо!

    [Ответить]

  9. Игорь написал:

    Есть ещё один способ (для Firefox):

    1. Выделяем адрес в адресной строке, копируем и тут же вставляем в эту же адресную строку(появляется закодированная ссылка),
    2. После чего нажимаем Esc - ссылка приобретает раскодированный вид.
    3. После этого снова её выделяем и копируем - в результате в буфере окажется ссылка с нормальными русскими буквами.

    Примечание: не следует непосредственно после нажатия Esc (т.е. до последнего копирования) нажимать Enter или обновлять страницу.

    [Ответить]

  10. tchgefest написал:

    На Nightly 11.0a1 (2011-11-14) Это не работает.
    Извиняюсь за некропост.
    Просто поставил archbang.
    https://wiki.archlinux.org/index.php/Fast_Arch_Install_from_existing_Linux_System_%28Русский%29

    [Ответить]

    bosha Отвечает:

    @tchgefest, возможно. Очень давно не использую firefox. Видимо, что-то уже изменилось.

    [Ответить]

Оставить комментарий