Ir para conteúdo

POWERED BY:

Arquivado

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

Clauido José

[Resolvido] Problema com acentuação

Recommended Posts

Ola pessoal gostaria que você dessem um olhada nesse linkbom o que ta aconcendo é que as palavras com acentuação que vem do banco de dados mysql ta aparecendo assim ja tentei trocar o charset para utf-8 mas so funcionou no html agora conteudo do banco continua igual

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Olha pessoal nao to conseguindo ainda esta mundando o caracteres acentuados meu cabeçalho da pagina estao assim agora.

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
Response.AddHeader "Content-Type", "text/html; charset=utf-8"
Response.AddHeader "Pragma", "no-cache"
response.Charset="utf-8"
session.lcid=1046 
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>		
		<meta http-equiv="content-type" content="text/html; charset=utf-8" />/>

Vejam no link o que acontece principalmente com dados que vem do banco de dados uso mysql o html funciono agora so com conteudo do banco

Compartilhar este post


Link para o post
Compartilhar em outros sites

só na página que responde os dados colocar isso

 

<%
Response.AddHeader "Content-Type", "text/html; charset=utf-8"
Response.AddHeader "Pragma", "no-cache"
response.Charset="utf-8"
%>
e na página que solicita os dados para que ele fique assim

 

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom eu tentei com os dois vou postasr meu codigo para você analizarem

 

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
Response.AddHeader "Content-Type", "text/html; charset=utf-8"
Response.AddHeader "Pragma", "no-cache"
response.Charset="utf-8"
session.lcid=1046 
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>		
		<meta http-equiv="content-type" content="text/html; charset=utf-8" />/>
		<title>.:  Colegio Santo Adriano :.</title>
        <link rel="stylesheet" href="css/index.css" />
        <link rel="stylesheet" href="css/topo.css" type="text/css" />
        <link rel="stylesheet" href="css/rodape.css" type="text/css" />           

        <link type="text/css" rel="stylesheet" href="js/calendar/dhtmlgoodies_calendar/dhtmlgoodies_calendar.css" media="screen" />
        <link rel="stylesheet" href="sexylightbox.css" type="text/css" media="all" />
        
        <script type="text/javascript" src="js/calendar/dhtmlgoodies_calendar/dhtmlgoodies_calendar.js"></script>
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
        <script type="text/javascript" src="jquery.easing.1.3.js"></script>
        <script type="text/javascript" src="sexylightbox.v2.3.jquery.js"></script>
        
        
        <script src="js/js.js" type="text/javascript"></script>
        <script src="js/ajax.js" type="text/javascript"></script>
        <script src="png.js" type="text/javascript"></script>
        <script type="text/javascript">
        //DD_belatedPNG.fix('.png_bg,img');
        </script>
        
        <script type="text/javascript">
          $(document).ready(function(){
            SexyLightbox.initialize();
          });
        </script>
        
        
	</head>
      
	<body>
		<!--#include file="topo.asp"-->   
       	<div id="conteudo_page">
        	<div id="conteudo_esquerda"  align="left" class="texto">
                <!--#Começa div anuncio-->
                <div id="anuncio">
                    <div class="Titulo" id="titulo_anuncio"> <h4>Artigos</h4></div><br />
                    <%
                    dim i 
                    Set rs = Conexao.Execute("SELECT * FROM artigos")
					do while not rs.eof
					%>
						<h1><a href="artigos.asp?id=<%=rs("id")%>"> <%=mid(rs("Titulo"),1,50)%>)</a></h1><br />
					<%	rs.movenext
						i = i + 1
						if i = 3 or rs.eof then exit do
					loop	
					%>
                </div>            	
                <!--#Começa div eventos-->            
                <div id="eventos">
                    <%
                    Set rs = Conexao.Execute("SELECT * FROM eventos")
                    %>
                    <div class="Titulo" id="titulo_eventos"><h4>EVENTOS</h4></div><br />
					<%
                    do while not rs.eof
                    %>
                        <h1><a href="artigo.asp?id=<%=rs("id")%>"><%=mid(rs("Titulo"),1,50)%></a></h1><br />
                    <%	rs.movenext
                        i = i + 1
                        if i = 3 or rs.eof then exit do
                    loop	
                    %>    
                </div>	    	
			</div>
            <div id="conteudo_direita">
	            <!--#Começa div sejabemvindo-->
    	        <div class="Titulo" id="sejabemvindo"><h2>Seja bem vindo ao nosso web-site</h2></div>
                
                <!--#Começa div curwsos-->
				<%
				i= 1
				Set rs = Conexao.Execute("SELECT * FROM Cursos")
				do while not rs.eof 
                    sTitulo=rs("Titulo")
                    sFoto=rs("Imagem")
                    sBreve=rs("Breve")
                    id=rs("id")					
				%>     
                           
                    <div id="curso<%=i%>">
                        <div class="Titulo" id="titulo_curso1"><h4><%=rs("Titulo")%></h4></div><br /> <br />
                        <div class="thumb_80x55" style="margin-left:10px"><a href = "mostraimagem.asp?type=cursos&id=<%=id%>&TB_iframe=true&height=400&width=650" rel="sexylightbox" style="color:#000"><img src="admin/images/cursos/<%=rs("imagem")%>" width="80" height="50" /></a></div>
                        <div class="texto"><h1><a href="cursos.asp?id=<%=rs("id")%>"><%=mid(rs("Breve"),1,150) & "...."%></a></h1></div>
                    </div>
				<%	
					i = i + 1
                    rs.movenext
                loop
                %>  
                <div id="newletters">
                    <div class="Titulo" id="titulo_newletters"><p><h4>Newletters:</h4>   <br /></p></div><br /><br /><br />
                    <form id="form1" name="form1" method="post" action="">
                        <p class="texto" style="margin-left:10px">
                            Nome: <input name="txNome" type="text" id="txNome" size="20" /> 
                            <br style="clear:both" />
                            <br style="clear:both" />
                            Email: <input name="txEmail" type="text" id="txEmail" size="20" />
                            <br style="clear:both" />
                            <br style="clear:both" />
                      		<p align="right" class="texto"><input type="submit" name="buEnviar" id="buEnviar" value="Enviar" /></p>
                            <br>
                        </p>
                    </form>
				</div>
            </div>
         </div>
        <br style="clear:both" />
        <br style="clear:both" />
		<!--#include file="rodape.asp"-->
    
	<%
        Set Tempo = Conexao.Execute("SELECT * FROM tempo_banner")
    %>
    <script>
    function TrocaGeraBanner()
    {
        GeraBanner('');
        setTimeout("TrocaGeraBanner();", "<%=Tempo("Tempo")%>000");
    }
    TrocaGeraBanner();
    </script>        
        
        
	</body>
</html>


Compartilhar este post


Link para o post
Compartilhar em outros sites

você esta usando UTF-8 ou ISO-8859-1

se for ISO, coloque

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"

Response.Charset="ISO-8859-1" %>[code=auto:0]

Compartilhar este post


Link para o post
Compartilhar em outros sites

faça em ISO-8859-1

 

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
Response.AddHeader "Content-Type", "text/html; charset=ISO-8859-1"
Response.AddHeader "Pragma", "no-cache"
response.Charset="ISO-8859-1"
session.lcid=1046 
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
        <head>          
                <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa deu certo com a dica do xanburzum meu cabeçalho agora fico assim

 

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001">
<%Response.Charset="ISO-8859-1" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>		
		<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />

Compartilhar este post


Link para o post
Compartilhar em outros sites

OK amigo

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.