Кодировать URL
Введите или вставьте текст, чтобы закодировать его для пути URL, параметра запроса или поля формы. Латинские буквы, цифры и - . _ ~ сохраняются, всё остальное превращается в %XX.
Совет: нажмите Ctrl + Enter (⌘ + Enter на Mac), чтобы закодировать.
Что такое кодирование URL?
Кодирование URL заменяет пробелы, буквы не из латиницы и специальные символы кодами, начинающимися с %, чтобы текст можно было безопасно вставить в ссылку. Например, cats & dogs превращается в cats%20%26%20dogs.
Когда это нужно?
Всякий раз, когда вы вставляете в ссылку свой текст – поисковый запрос, имя файла или значение после ?. Символы &, ?, = и # имеют в ссылках особое значение, поэтому без кодирования ссылка сломается или текст обрежется.
Примеры
| Текст | Закодировано |
|---|---|
| hello world | hello%20world |
| café crème | caf%C3%A9%20cr%C3%A8me |
| a&b=c/d? | a%26b%3Dc%2Fd%3F |
Частые вопросы
Пробел – это %20 или +?
Используйте %20 (по умолчанию) – его понимают везде. Выбирайте Кодировать пробелы как +, только если сайт или система, куда вы отправляете данные, требует кодирования как в формах.
Кодировать всю ссылку или только её часть?
Обычно только ту часть, которую вы добавляете. Чтобы найти cats & dogs на https://example.com/search?q=, закодируйте только cats & dogs и добавьте результат в конец. Если закодировать всю ссылку, https:// превратится в https%3A%2F%2F, и браузер не сможет её открыть.
Какие символы остаются без изменений?
Только латинские буквы A–Z и a–z, цифры 0–9 и четыре символа - . _ ~. Всё остальное, включая пробелы и кириллицу, превращается в коды с %.