Co to jest% 20 w HTML?

Adresy URL zapewniają trasę do wszystkich elementów w Internecie.

HTML vs. URL

HTML, język, w którym zapisywane są strony internetowe, z konieczności oznacza pracę z adresami URL: ciągi znaków, które działają jako adresy poszczególnych stron internetowych. Chociaż dowolny fragment kodu HTML może zawierać odniesienia do wielu adresów URL, kod HTML nie jest zgodny z tymi samymi standardami formatu, co adres URL; w szczególności używa innego zestawu znaków.

Zestaw znaków

Chociaż najnowsza wersja HTML obsługuje cały zestaw znaków Unicode (zestaw liter, cyfr i symboli zaprojektowanych w celu objęcia jak największej liczby języków na świecie), zestaw znaków dostępny do wykorzystania w adresach URL jest ograniczony do alfabetu Angielski, cyfry łacińskie i seria symboli klasy, którą otrzymujesz za pomocą klawisza Shift.

Kodowane znaki

Znaki niedostępne w zestawie znaków URL lub znaki i sekwencje znaków, które mogą powodować zamieszanie, są w adresach URL reprezentowane przez kod. Zakodowana postać pojawia się jako znak procentu (%), po którym następuje liczba, zwykle w systemie szesnastkowym. Gdy ciąg znaków zawiera nieprawidłowe znaki w zestawie adresów URL, takie jak wyszukiwana fraza, musi zostać przekształcony w adres URL, a nieprawidłowe znaki mogą zostać zakodowane; Programy takie jak przeglądarki zwykle robią to automatycznie.

Charakter przestrzeni

Jeden z kodów znaków URL, "% 20", odnosi się po prostu do pustej przestrzeni. Adresy URL nie zawsze są w stanie obsłużyć spacje, zwłaszcza gdy jest ich kilka w tym samym wierszu; dlatego każde miejsce w adresie URL jest zamieniane na kod "% 20", aby uniknąć nieporozumień.