Zakoduj albo odkoduj swoje linki i parametry w mgnieniu oka.
Adres strony może zawierać tylko ograniczony zestaw znaków. Spacje, polskie litery i niektóre symbole muszą zostać zakodowane, aby zostały poprawnie przesłane. Kodowanie procentowe (percent-encoding) zastępuje każdy problematyczny znak symbolem % i jego kodem: spacja staje się %20, a ł staje się %C5%82.
| Znak | Zakodowany | Dlaczego |
|---|---|---|
| spacja | %20 | Niedozwolona w adresie URL |
& | %26 | Oddziela parametry |
= | %3D | Oddziela nazwę i wartość parametru |
? | %3F | Oznacza początek parametrów |
# | %23 | Oznacza kotwicę na stronie |
/ | %2F | Oddziela katalogi w ścieżce |
ł | %C5%82 | Spoza podstawowego zestawu znaków, zakodowany w UTF-8 |
Narzędzie używa encodeURIComponent, standardowej metody kodowania wartości umieszczanej w adresie URL, np. frazy wyszukiwania. Dlatego koduje także /, ? i &. Jeśli podasz pełny adres, przestanie on działać jako link: koduj tylko zmienną część.
Przykład: aby utworzyć link do wyszukiwania frazy «chleb & masło», zakoduj tylko wartość, co daje chleb%20%26%20mas%C5%82o, i umieść ją po ?q=.
Linki śledzące, przekierowujące i do udostępniania często zawierają inny adres zakodowany jako parametr. Zdekodowanie ich pokazuje, dokąd naprawdę prowadzą, co jest dobrym nawykiem przed kliknięciem linku z e-maila lub wiadomości.
W klasycznych formularzach spacja bywa kodowana jako + zamiast %20. Jeśli w zdekodowanym tekście w miejscu spacji są znaki +, po prostu je zamień.
Tak, obsługuje polskie litery i symbole za pomocą encodeURIComponent, standardowej metody przeglądarek, w UTF-8.
Nie. Kodowanie i dekodowanie odbywają się w przeglądarce.
Bo zakodowane zostały też znaki «/», «?» i «:» adresu. Koduj tylko wartość parametru, nie cały adres.
Ciąg zawiera znak «%», po którym nie ma poprawnego kodu. Sprawdź, czy nie został obcięty lub zakodowany dwukrotnie.