Kodowanie / Dekodowanie URL
Koduj i dekoduj adresy URL oraz komponenty URI w celu bezpiecznej transmisji i prawidłowego formatowania.
Co to jest kodowanie URL?
Kodowanie URL to metoda używana do bezpiecznego przesyłania znaków specjalnych, spacji i znaków Unicode w adresach URL. Konwertuje znaki specjalne na symbol '%' z następującymi po nim kodami szesnastkowymi.
Opisy trybów przetwarzania
- • Standardowe kodowanie URL: Używa encodeURIComponent() lub encodeURI()
- • Ciąg zapytania (qs): Konwertuj obiekty na ciągi zapytań lub analizuj je
- • Dane formularza: Obsługuj dane formularza w formacie klucz=wartość
Kiedy używać?
- • Podczas dołączania znaków specjalnych lub znaków spoza ASCII do parametrów zapytania URL
- • Podczas przesyłania danych formularza
- • Podczas wysyłania danych ze znakami specjalnymi w żądaniach API
- • Podczas zapewniania bezpieczeństwa URL w tworzeniu stron internetowych
Typowe znaki kodowania
Przykład biblioteki qs
import qs from 'qs'; const encoded = qs.stringify({ a: '1 2', b: ['x', 'y'] }, { encode: true }); // → a=1%202&b[0]=x&b[1]=y const decoded = qs.parse(encoded); // → { a: '1 2', b: ['x', 'y'] }
Kodowanie znaków
Kodowanie znaków odnosi się do konwersji ciągów na określone formaty kodowania. W kodowaniu URL, kodowanie znaków może konwertować ciągi na różne formaty kodowania, takie jak UTF-8, EUC-KR, ISO-8859-1 itp.