freeCodeCamp/guide/russian/html/url-encoding-reference/index.md

36 lines
5.0 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Url Encoding Reference
localeTitle: Ссылка на кодирование URL
---
## Ссылка на кодирование URL
URL-адрес - это адрес для веб-сайта. Подобно тому, как почтовые адреса должны соответствовать определенному формату, который должен понимать почтальон, URL-адреса должны соответствовать формату, который следует понимать, и вы попадете в нужное место.
В строке URL, алфавитных символах, цифрах и нескольких символах допускаются только определенные символы `; , / ? : @ & = + $ - _ . ! ~ * ' ( ) #` которые могут иметь особые значения.
#### Зарезервированные персонажи:
| Персонаж | Значение | | --- | --- | | : | Отдельный протокол (http) с адреса | | / | Отдельный домен и каталоги | | # | Отдельные анкеры | | ? | Отдельная строка запроса | | & | Отдельные элементы запроса | | @ | Разделите имя пользователя и пароль из домена | | % | Указывает кодированный символ | | + | Указывает пробел |
#### Кодирование:
Любой символ, который не является алфавитным символом, числом или используемым зарезервированным символом, должен быть закодирован.
В URL-адресах используется набор символов ASCII («Американский стандартный код для обмена информацией»), поэтому кодировка должна соответствовать действующему формату ASCII.
На большинстве веб-языков есть функции для выполнения этой кодировки, например, в JavaScript `encodeURI()` и в PHP `rawurlencode()` .
| Персонаж | Закодированные | | --- | --- | | пространство | % 20 | | ! | % 21 | | "|% 22 | | # | % 23 | | $ | % 24 | | % | % 25 | | & | % 26 | | '| % 27 | | (|% 28 | | ) | % 29 | | \* | % 2A | | + | % 2B | | , | % 2C | | - | % 2D | | , | % 2E | | / | % 2F | | 0 | % 30 | | 1 | % 31 | | 2 | % 32 | | 3 | % 33 | | 4 | % 34 | | 5 | % 35 | | 6 | % 36 | | 7 | % 37 | | 8 | % 38 | | 9 | % 39 | | : | % 3A | | ; | % 3B | | <| % 3C | | = | % 3D | | > | % 3E | | ? | % 3F | | @ | % 40 | | A | % 41 | | B | % 42 | | C | % 43 | | D | % 44 | | E | % 45 | | F | % 46 | | G | % 47 | | H | % 48 | | I | % 49 | | J | % 4A | | K | % 4B | | L | % 4C | | M | % 4D | | N | % 4E | | O | % 4F | | P | % 50 | | Q | % 51 | | R | % 52 | | S | % 53 | | T | % 54 | | U | % 55 | | V | % 56 | | W | % 57 | | X | % 58 | | Y | % 59 | | Z | % 5A | | \[| % 5B | | \\ | % 5C | | \] | % 5D | | ^ | % 5E | | \_ | % 5F | | \`| % 60 | | a | % 61 | | b | % 62 | | c | % 63 | | d | % 64 | | e | % 65 | | f | % 66 | | g | % 67 | | h | % 68 | | i | % 69 | | j | % 6A | | k | % 6B | | л | % 6C | | m | % 6D | | n | % 6E | | o | % 6F | | p | % 70 | | q | % 71 | | r | % 72 | | s | % 73 | | t | % 74 | | u | % 75 | | v | % 76 | | w | % 77 | | x | % 78 | | y | % 79 | | z | % 7A | | {| % 7B | | | | % 7C | | } | % 7D | | ~ | % 7E | | ¢ | % A2 | | £ | % A3 | | ¥ | % A5 | | | | % A6 | | § | % A7 | | «| % AB | | ¬ | % AC | | ¯ | % AD | | º | % B0 | | ± | % B1 | | ª | % B2 | | , | % B4 | | μ | % B5 | | »| % BB | | ¼ | % BC | | ½ | % BD | | ¿| % BF | | À | % C0 | | Á | % C1 | | Â | % C2 | | Ã | % C3 | | Ä | % C4 | | Å | % C5 | | Æ | % C6 | | Ç | % C7 | | È | % C8 | | É | % C9 | | Ê | % CA | | Ë | % CB | | Ì | % CC | | Í | % CD | | Î | % CE | | Ï | % CF | | | % D0 | | Ñ | % D1 | | Ò | % D2 | | Ó | % D3 | | Ô | % D4 | | Õ | % D5 | | ... | % D6 | | Ø | % D8 | | | | % D9 | | Ú | % DA | | Û | % DB | | Ü | % DC | | Ý | % DD | | Þ | % DE | | ß | % DF | | à | % E0 | | | % E1 | | â | % E2 | | ã | % E3 | | ä | % E4 | | å | % E5 | | æ | % E6 | | ç | % E7 | | è | % E8 | | é | % E9 | | ê | % EA | | | | % EB | | ì | % EC | | í | % ED | | î | % EE | | ï | % EF | | ð | % F0 | | - | % F1 | | ò | % F2 | | - | % F3 | | ô | % F4 | | õ | % F5 | | ö | % F6 | | ÷ | % F7 | | ø | % F8 | | ù | % F9 | | ú | % FA | | û | % FB | | ü | % FC | | ý | % FD | | þ | % FE | | ÿ | % FF |
#### Пример:
```js
encodeURI(Free Code Camp);
// Free%20Code%20Camp
```
#### Дополнительная информация:
[MDN encodeURI ()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURI)
\[https://www.w3schools.com/tags/ref\_urlencode.asp\](HTML ссылка на кодировку URL)