Ir para conteúdo

POWERED BY:

Arquivado

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

fabinhosantos

Codificação utf-8 não é aplicada na pagina toda

Recommended Posts

Pessoal estou com problema na codificação utf-8

 

-Meu banco de dados esta todo em utf-8

-Nas paginas eu estou colocando:

 

Response.AddHeader "Content-Type", "text/html; charset=utf-8"

Response.AddHeader "Pragma", "no-cache"

response.Charset="utf-8"

e

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

 

Os textos da pagina estão ok, só que qualquer conteudo vindo de uma outra pagina através de include não aceita a codificação e fica uns caracteres estranhos, inclusive o conteudo de uma variavel application que chamo em todas as paginas tambem fica todo estranho.

 

Inseri na pagina que carrego atraves de include o seguinte:

 

Response.AddHeader "Content-Type", "text/html; charset=utf-8"

Response.AddHeader "Pragma", "no-cache"

response.Charset="utf-8"

 

Mas tambem não resolveu.

 

Alguem pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta assim

 

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"
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tem jeito...

 

A primeira linha do arquivo .asp começa com:

 

Response.AddHeader "Content-Type", "text/html; charset=utf-8"

Response.AddHeader "Pragma", "no-cache"

response.Charset="utf-8"

 

depois no <head> tem:

 

<meta http-equiv="content-type" content="text/html; charset=utf-8" />

 

Mas continua sem obedeçer, alguns textos não funcionar principalmente o que vem de includes e de uma variavel Application.

 

Não sei mais o que fazer............................

 

 

tenta assim

 

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"
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

no head da página que solicita os dados coloque o <meta

 

e Na página que responde os dados coloca o AddHeader e o charset

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.