Codifica / Decodifica URL

Codifica o decodifica un componente URL con percent-encoding.

Quando Usare la Codifica URL


La codifica URL mantiene i caratteri speciali al sicuro nelle query string e nei segmenti di percorso.

  • Preparare i valori dei parametri prima di costruire URL di richiesta API.
  • Decodificare i link copiati per ispezionare i valori dei parametri.
  • Risolvere problemi di richieste malformate causate da caratteri non sicuri.

FAQ dell'Encoder URL


Devo codificare un URL completo o solo un valore di parametro?

Di solito codifica solo i valori dei parametri. Codificare un URL completo può codificare separatori come : e /.

Perché la decodifica fallisce con errori URI malformato?

Ciò accade quando le sequenze percent-encoded sono incomplete o non valide, come un % finale.

La codifica URL è uguale a Base64?

No. La codifica URL rende il testo sicuro per gli URL, mentre Base64 converte i dati in formato testo ASCII.

Wikipedia — Percent-encoding