WebTools

Codificar i descodificar URL

Percent-encoding, per a adreces senceres o només per a un paràmetre.

Codifica i descodifica el percent-encoding de les adreces web, que és el que converteix un espai en «%20» i una «ç» en «%C3%A7».

La diferència entre els dos abasts importa. Per a un valor solt cal escapar també «/», «?», «&» i «=», perquè dins d’un paràmetre són text; per a una adreça sencera s’han de deixar tal com són o la trenques.

Com es fa servir

  1. Tria la direcció i l’abast.
  2. Enganxa l’adreça o el valor.
  3. Copia el resultat.

Preguntes freqüents

Quin abast he de triar?
Si el que codifiques és el contingut d’un paràmetre, «un valor solt». Si és tota l’adreça i només vols arreglar-ne els espais i els accents, «una adreça sencera».
Espais com a «+» o com a «%20»?
«+» és la convenció dels formularis enviats per GET, i molts servidors l’entenen. Fora de la cadena de consulta, «%20» és l’única forma correcta.
Em diu que no es pot descodificar.
Vol dir que hi ha un «%» que no va seguit de dos dígits hexadecimals vàlids. Sol passar quan el text ja estava descodificat i contenia un percentatge literal.

Eines relacionades