Codificador i descodificador URL
Codifica o descodifica text amb codificació percent. El mode component usa encodeURIComponent. El mode URL completa conserva l’estructura de l’URL sempre que es pugui.
Respectuós amb la privadesa Les dades es processen localment al navegador i no es pugen als nostres servidors.
Què és la codificació URL?
La codificació URL (codificació percent) substitueix caràcters reservats o no ASCII per seqüències % com %20 per a un espai. Els navegadors i les API la fan servir a les cadenes de consulta i als segments de camí.
Com usar-lo
Tria Codifica component per a un valor de consulta o un segment de camí. Tria Codifica URL completa quan vulguis conservar : / ? & = mentre es codifiquen espais i caràcters no ASCII. Descodifica desfà la codificació percent.
Component davant URL completa
El mode component usa encodeURIComponent. El mode URL completa usa encodeURI perquè la forma general de l’URL es quedi llegible. Descodifica prova primer decodeURIComponent i després decodeURI.
Usos habituals
Codifica termes de cerca, camins Unicode o paràmetres de consulta abans de posar-los a un enllaç. Descodifica una URL copiada per llegir el text original.
Privadesa
El text es queda al navegador. No es puja als servidors de NEXNARA ni es desa en galetes, emmagatzematge local o una base de dades.
Preguntes freqüents
Què és la codificació percent?
La codificació percent representa caràcters com % seguit de dos dígits hexadecimals. Un espai esdevé %20. El text no ASCII esdevé seqüències percent UTF-8.
Quan he de codificar una URL completa?
Fes servir Codifica URL completa quan ja tens una URL completa i només cal codificar espais o Unicode. Fes servir Codifica component per a un valor únic que anirà dins d’una URL.
Què passa si la codificació no és vàlida?
Les seqüències trencades com un % solt o %E0 s’informen com Codificació percent no vàlida. La pàgina no es trenca.
La meva URL es puja?
No. El processament es fa localment al navegador i no es puja als nostres servidors.