Копіювання символів Unicode з адресного рядка Firefox як є


36

Скажімо, я відкриваю веб-сторінку з деякими символами Unicode, скажімо, кирилицею, за такою адресою:

http://ru.wikipedia.org/wiki/Функціональная_закреплённость

Коли я намагаюся скопіювати його з адресного рядка десь в іншому місці, він стає нечитабельним сміттям:

http://ru.wikipedia.org/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0 % BB% D1% 8C% D0% BD% D0% B0% D1% 8F_% D0% B7% D0% B0% D0% BA% D1% 80% D0% B5% D0% BF% D0% BB% D1% 91 % D0% BD% D0% BD% D0% BE% D1% 81% D1% 82% D1% 8C

Я думаю, це для сумісності. Однак для читабельності я хочу скопіювати його безпосередньо відповідними символами Unicode.

Що і як слід налаштувати, щоб це стало можливим?

Редагувати: відповіді хороші, але вони хиткі. Чи є налаштування about:config?


1
З декількох відповідей, як видається , найпростішим способом є: Скопіюйте лише фрагмент URL-адреси , а ще більше: Не вибирайте всю URL-адресу в адресний рядок, не виключайте одного символу або додайте його (наприклад, пробіл у кінець). Потім додайте / видаліть цей символ після вставки .
хв.

Відповіді:


17

Спробуйте встановити в network.standard-url.escape-utf8опції через про: конфігурації .

Можливі значення та їх вплив:

  • true- Уникнути URL UTF-8. (За замовчуванням)
  • false - Не уникайте URL-адрес UTF-8.

4
Схоже, це вже не працює. Я використовую FF28. Варіант є, але це не дає ефекту.
Adobe

Для запису для майбутніх відвідувачів, встановлення network.standard-url.escape-utf8значення false не працює як FF40.
sundar

Це було за замовчуванням у деякій версії, але було змінено, оскільки воно порушує деякі веб-сайти: bugzilla.mozilla.org/show_bug.cgi?id=552273
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Чудово працює у ФФ 45.
Олексій К

6
Ім'я налаштування було змінено, див. Цю відповідь .
Дональд Дак

17

Налаштування було замінено browser.urlbar.decodeURLsOnCopyна Firefox 53+.


1
Він працює лише в URL-адресі, якщо я просто копіюю посилання з веб-сторінки та минулого - я все одно отримую% -інчі. Чи має Firefox додаток, як Chrome ?
stegetsj

14

Так, браузери роблять це - це кодування URL-адрес і насправді дуже корисна річ.

Я бачу два варіанти

  1. Скопіюйте лише фрагмент URL-адреси, він не буде кодований URL-адресою.

  2. Розшифруйте кодування URL-адрес. У Unix можна відкрити термінал і набрати

    echo -n -e "$(echo http://ru.wikipedia.org/wiki/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%DB0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B7%D0%B0%D0%BA%D1%80%D0%B5%D0%BF%D0%BB%D1%91%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D1%8C | sed 's/+/ /g;s/%\(..\)/\\x\1/g;')"
    

1
Це має бути відповідь за замовчуванням.
Жанно

1
Ваша ідея щодо копіювання частини URL надзвичайно корисна! (тим більше, що на моєму FF v50.0 параметр about: config нічого не змінив). Щодо другого варіанту, який ви написали, чи є команда і для користувачів Windows?
космонавт

12

Це не сміття, це закодована URL-адреса . Однак ось хитрість:
Ви можете відредагувати URL-адресу в адресному рядку (додавши, а потім видаливши символ), а вставлення копії повинно зберігати кодування.


Чому потік? оо
m4573r

Цікава «хитрість». Здається, працює в Firefoxv.32, однак, на жаль, не в Chromiumv.37 (~ Google Chrome). Або це?
горіх про natty

@nuttyaboutnatty працює для мене в Chromium 76.
Руслан


2
  1. Скопіюйте URL-адресу з адресного рядка

  2. Вставте його сюди .

  3. Натисніть кнопку декодування .

  4. Скопіюйте розшифровану URL-адресу та використовуйте її в іншому місці.


3
Занадто складне, щоб просто скопіювати URL на Ctrl + L, Ctrl + C, не торкаючись вказівного пристрою.
Олексій Ф.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.