Bezpłatny Koder URL XML Online
Konwertuj XML na łańcuchy bezpieczne dla URL zakodowane procentowo bezpośrednio w przeglądarce
Wejście XML
Wyjście zakodowane URL
Przykłady: Kodowanie URL XML
XML jest kodowany URL do bezpiecznego użycia w ciągach zapytań i adresach URL. Przykład:
Wejście XML vs wyjście zakodowane URL
Wejście XML:
Wyjście zakodowane URL:
Użyj Przykład powyżej, aby załadować więcej przykładowych danych.
Czym jest kodowanie/dekodowanie URL XML?
Kodowanie URL (percent-encoding) konwertuje znaki do postaci %XX, aby mogły być bezpiecznie używane w adresach URL, ciągach zapytań lub danych formularzy. Spacje stają się %20, nawiasy ostrokątne stają się %3C i %3E, itd. Standard RFC 3986 definiuje strukturę URI. Dekodowanie odwraca ten proces.
To narzędzie koduje lub dekoduje XML (lub dowolny tekst) do bezpiecznego użycia w adresach URL. Funkcje JavaScript encodeURIComponent i decodeURIComponent obsługują konwersję. Całe przetwarzanie odbywa się w przeglądarce; nic nie jest wysyłane na serwer.
Jak używać tego narzędzia
Wybierz tryb i wklej
Wybierz Koduj, aby przekonwertować XML (lub dowolny tekst) do postaci URL-safe, lub Dekoduj, aby przekonwertować tekst percent-encoded. Wklej do edytora po lewej lub wczytaj plik. Użyj przycisku przełączania, aby zmienić tryb.
Sprawdź wyjście
Prawy panel aktualizuje się automatycznie. W trybie kodowania znaki specjalne stają się sekwencjami %XX. W trybie dekodowania te sekwencje stają się oryginalnymi znakami.
Kopiuj lub pobierz
Użyj Kopiuj, aby skopiować wynik, lub Pobierz, aby go zapisać. Do escape encji XML (np. <), użyj XML Escape. Do walidacji użyj Walidatora XML.
Kiedy kodowanie URL jest przydatne
Gdy przekazujesz XML w parametrze zapytania (np. ?payload=...), niezakodowane <, & lub spacje mogą zepsuć adres URL. Kodowanie sprawia, że wartość jest URL-safe. Gdy odbierasz XML zakodowany URL z API lub webhooka, dekodowanie przywraca oryginalny XML do parsowania.
Często zadawane pytania
Kodowanie URL vs escape XML?
Kodowanie URL używa %XX w adresach URL i ciągach zapytań. Escape XML używa encji takich jak <, & wewnątrz treści tekstowej XML. To różne konteksty. Używaj kodowania URL dla adresów URL, escape XML dla znaczników XML.
Jakie znaki są kodowane?
Znaki alfanumeryczne i niektóre bezpieczne znaki (np. -, ., _, ~) pozostają niezmienione. Spacje, interpunkcja, nawiasy ostrokątne, ampersand i inne znaki specjalne stają się sekwencjami szesnastkowymi %XX zgodnie z RFC 3986.
Czy moje dane są bezpieczne?
Tak. Przetwarzanie odbywa się całkowicie w przeglądarce. Żadne dane nie są wysyłane na jakikolwiek serwer.
Powiązane narzędzia
Kodowanie URL: MDN encodeURIComponent i RFC 3986. Dla XML: specyfikacja W3C XML.