Codifica / Decodifica URL
Codifica e decodifica URL e componenti URI per una trasmissione sicura e una formattazione corretta.
Strumento per sviluppatoriElaborazione URLStringa di query
Opzioni di codifica
Configura i metodi di codifica/decodifica
Testo da codificare
Inserisci il testo da codificare per l'uso URL
Esempi
Dai un'occhiata a vari esempi di codifica/decodifica URL
Esempio 1
Originale
Hello World!
Codificato
%EC%95%88%EB%85%95%ED%95%98%EC%84%B8%EC%9A%94%20%EC%84%B8%EA%B3%84%21
Esempio 2
Originale
Hello World!
Codificato
Hello%20World%21
Esempio 3
Originale
user@example.com
Codificato
user%40example.com
Esempio 4
Originale
https://example.com/search?q=test
Codificato
https%3A//example.com/search%3Fq%3D%ED%85%8C%EC%8A%A4%ED%8A%B8
Esempio 5
Originale
Formato JSON: dati di ricerca in inglese
Codificato
search=%ED%95%9C%EA%B8%80%20%EA%B2%80%EC%83%89&page=1
Guida alla codifica URL
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
Spazio → %20
! → %21
@ → %40
# → %23
$ → %24
% → %25
& → %26
+ → %2B
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.