Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

FabianoSouza

ASP decode - tratar espaços na string

Recommended Posts

O objetivo é uma simples busca usando como parâmetro uma string que é passada via AJAX para o ASP.

A string é enviada dessa forma pelo AJAX (acho que a forma de passar está correta).

	objAjax.send(encodeURI("municipio=" +input_valor));

No ASP trato a string usando essa function encontrada neste link http://forum.wmonline.com.br/topic/156313-funcao-generica-de-encode/

municipio = request.form("municipio")'recupero o valor digitado

Function decodifica_url(municipio) 'aplica tratamento ao valor
Dim var_temporaria, i
var_temporaria = municipio
var_temporaria = Replace( var_temporaria, "%20", " " )
var_temporaria = Replace( var_temporaria, "%22","""" )
var_temporaria = Replace( var_temporaria, """, chr(34) )
var_temporaria = Replace( var_temporaria, "<" , chr(60) )
var_temporaria = Replace( var_temporaria, ">" , chr(62) )
var_temporaria = Replace( var_temporaria, "&" , chr(38) )
var_temporaria = Replace( var_temporaria, " ", chr(32) )

For i = 1 to 255
var_temporaria = Replace( var_temporaria, "" & i & ";", chr( i ) )
Next

decodifica_url = var_temporaria
End Function

E finalmente uso assim para rodar a select

...
LIKE '%"&decodifica_url&"%'"
...

Mas não está funcionado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.