Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal, é o seguinte:
Tenho uma página que lista dados do banco (nome, apelido, idade e etc) tem
a opção de excluir cada dado separadamente, é só clicar no icone de lixeira
ao lado do nome, na página excluir, é feita a exclusão, e após excluído o dado,
eu pego a página anterior via request.servervariables(HTTP_REFERER), aí
volta-se para a página anterior novamente, só que a váriavel que contem a página
com as váriaveis que é capturada pelo HTTP_REFERER não esta mantendo
determinado nomes com acentos e um nome como Laís esta ficando assim: LaÃs
causando um erro ao buscar os dados novamente.
O link capturado pelo HTTP_REFERER esta assim:
http://localhost/site/pasta/editar_galeria.asp?apelido=LaÃs em vez de Laís
como faço para corrigir isso, o dando vem do BD e esta correto é o REFERER que esta fazendo isso ! Como resolvo pessoal ??
para UTF-8
Mudar o head da página que solicita os dados para que ele fique assim
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
Na página que responde os dados colocar isso antes do retorno co conteúdo (logo no topo):
<%
Response.AddHeader "Content-Type", "text/html; charset=utf-8"
Response.AddHeader "Pragma", "no-cache"
response.Charset="utf-8"
%>
tenta fazer assim
<%
' Simple functions to convert the first 256 characters
' of the Windows character set from and to UTF-8.
' Written by Hans Kalle for Fisz
' [url="http://www.fisz.nl"]http://www.fisz.nl[/url]
'IsValidUTF8
' Tells if the string is valid UTF-8 encoded
'Returns:
' true (valid UTF-8)
' false (invalid UTF-8 or not UTF-8 encoded string)
end function
'DecodeUTF8
' Decodes a UTF-8 string to the Windows character set
' Non-convertable characters are replace by an upside
' down question mark.
'Returns:
' A Windows string
'
' Fiz uma pequeno ajuste porque o algoritmo gera erro quando
' o acento está no último caractere
end function
'EncodeUTF8
' Encodes a Windows string in UTF-8
'Returns:
' A UTF-8 encoded string
end function
%>
response.redirect DecodeUTF8(request.servervariables("http_referer"))