Формат, закодований URL, - це форма, яку фактично використовують програми, які спілкуються в Інтернеті. Він копіюється з Firefox / Chrome таким чином, за умовчанням, щоб гарантувати зручність скопійованої URL-адреси.
Причина того, що URL "змінюється" під час редагування, майже напевно, тому що браузер виявив відмінності в рядку URL, який потенційно повинен бути знову закодований.
Чи є спосіб змінити поведінку і завжди копіювати (красивий) декодований URL (принаймні для Chrome)?
Firefox
Це питання суперкористувача має відповідь, що вказує, що ви можете встановити значення browser.urlbar.decodeURLsOnCopy
до True
під about:config
у Firefox 53+ автоматично копіювати URL-адресу, не закодовану URL-адресами. Це працювало для мене, хоча я не перевіряв його на останніх версіях Firefox.
Chrome
Я не знайшов внутрішніх налаштувань для Chrome, але я знайшов рекомендацію Переповнення стеку для розширення Chrome називається URL-адреса копії (останнє оновлення лютого 2018 року під час написання), яке, здавалося, копіює ваш приклад URL без кодування, як це рекламується.
Як невелике застереження щодо цього розширення, а вбудовані в сторінки посилання мали a COPY URL
в меню правої кнопки миші, URL-адреси "адресної панелі" потрібно було скопіювати, клацнувши лівою кнопкою миші піктограму розширення URL COPY, розташовану праворуч від універсального вікна пошуку (біля меню налаштувань).
Якщо ви працюєте у Windows, варто також зазначити, що ви можете вставити групу URL-адрес, закодованих URL-адресами Notepad ++ , виберіть Редагувати → Вибрати все ( Ctrl + A ), а потім (якщо у вас є доступні плагіни за замовчуванням), використовуйте Plugins → MIME Tools → URL Decode, щоб декодувати всі URL-адреси одночасно.