Codifica / Decodifica URL
Codifica e decodifica URL e componenti URI per una trasmissione sicura e una formattazione corretta.
Cos'è la codifica URL?
La codifica URL è un metodo utilizzato per trasmettere in modo sicuro caratteri speciali, spazi e caratteri Unicode negli URL. Converte i caratteri speciali nel simbolo '%' seguito da codici esadecimali.
Descrizioni della modalità di elaborazione
- • Codifica URL standard: Utilizza encodeURIComponent() o encodeURI()
- • Stringa di query (qs): Converti oggetti in stringhe di query o analizzali
- • Dati del modulo: Gestisci i dati del modulo nel formato chiave=valore
Quando usare?
- • Quando si includono caratteri speciali o caratteri non ASCII nei parametri di query URL
- • Quando si trasmettono dati del modulo
- • Quando si inviano dati con caratteri speciali nelle richieste API
- • Quando si garantisce la sicurezza degli URL nello sviluppo web
Caratteri di codifica comuni
Esempio di libreria 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'] }
Codifica dei caratteri
La codifica dei caratteri si riferisce alla conversione di stringhe in formati di codifica specifici. Nella codifica URL, la codifica dei caratteri può convertire le stringhe in vari formati di codifica come UTF-8, EUC-KR, ISO-8859-1, ecc.