Jun 29 2008
Enviando texto pela query string
A maneira correta para enviar um texto pela query string é… não enviar.
Passar o código do registro e buscá-lo na página destino é muito mais agradável do que passar um extenso texto através de uma variável na URL. Entretanto nem sempre o mundo é perfeito!
Quando você realmente precisar passar um texto pela query string utilize o método URLEncode antes de concatená-lo à query. Veja:

Exemplo de uso do URLEncode
Desta maneira, o texto enviado para o browser será codificado e alguns caracteres especiais serão substituídos, evitando um resultado inesperado (faça um teste sem o encode e usando um texto com o caractere & para entender o problema).
Quando for ler o texto da query string utilize o URLDecode. Veja:

Exemplo de uso do URLDecode
Até +!






