Pessoal, muitos devem conhecer a função escape, que codifica uma string para formato url.
Mas poucos sabem que existem alguns caracteres que não são codificados, para corrigir esse problema, é só utilizar a função abaixo:
return escape(sStr).
replace(/+/g, ‘%2B’).
replace(/”/g,’%22′).
replace(/’/g, ‘%27′).
replace(///g,’%2F’);
}
Fonte: http://www.dsromero.com.br/noticias/javascript/urlencode_javascript.html
Abs.








