Barra laterale

programmazione:javascript:codificare_url

Codificare e decodificare Url http

Autore: Fabio Di Matteo
Ultima revisione: 13/05/2011

Spesso serve costruire dinamicamente delle url in javascript da passare al browser per passare dati tra le pagine. Quando si fanno questo genere di operazioni si deve tenere conto che non tutti caratteri possono essere inseriti nella url e che alcuni caratteri (come per esempio lo spazio) devono essere opportunamente sostituiti con altri caratteri.
Ecco dunque 2 funzioni che fanno al caso nostro:

<script type="text/javascript">
function urlencode(str) 
{
  return escape(str).replace('+', '%2B').replace('%20', '+').replace('*', '%2A').replace('/', '%2F').replace('@', '%40');
}
 
function urldecode(str) 
{
  return unescape(str.replace('+', ' '));
}
</script>

programmazione/javascript/codificare_url.txt · Ultima modifica: 18/04/2018 - 15:48 (modifica esterna)