# Co to jest kodowanie URL?
Podczas przeglądania Internetu lub wysyłania żądań do serwerów często myślimy o adresie URL (Uniform Resource Locator) po prostu jako o „adresie internetowym”. Jednak protokół internetowy dyktuje, że adresy URL mogą być przesyłane wyłącznie przy użyciu bardzo ograniczonego zestawu standardowych znaków ASCII.Co się dzieje, jeśli adres URL zawiera spację, litery z akcentami lub parametry specjalne, takie jak znaki plusa (+) lub równości (=)? Aby zapobiec awariom systemów przy próbie odczytu niedozwolonych znaków, należy je przetłumaczyć na ich bezpieczną, kompatybilną formę za pomocą Percent-Encoding.# Jak działa Percent-Encoding
Gdy korzystasz z tego narzędzia, algorytm pobiera dowolny „niebezpieczny” znak (taki jak spacja lub litera z akcentem, np. ñ) i zastępuje go znakiem procenta%, po którym następują dwie cyfry szesnastkowe odpowiadające jego wartości w standardzie UTF-8.- Podstawowy przykład: Zwykła spacja zostanie zastąpiona jej bezpiecznym odpowiednikiem:
%20. - Rozszerzone wsparcie: Litera
ąstaje się%C3%B1, ałstaje się%C5%82.
# Znaczenie w interfejsach API i żądaniach GET
Podczas tworzenia integracji typowym błędem jest przekazywanie surowego ciągu znaków do parametrów URL. Jeśli wstawiszkoszula&niebieska w surowej formie do swojego backendu (/search?q=koszula&niebieska), serwer zinterpretuje niebieska jako nowy parametr, co zepsuje całą logikę.To narzędzie gwarantuje czyste, automatyczne obliczenia przy 100% wykonaniu w lokalnej przeglądarce. Żaden z Twoich ciągów URL nie jest przesyłany do serwerów stron trzecich, co zapewnia prywatność Twoich tokenów i parametrów analitycznych.