Ir para conteúdo

POWERED BY:

Arquivado

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

Azalin

não esta mostrando acentuação dentro da DIV como resolver?

Recommended Posts

Galera estou usando uma DIV para não precisar de usar IFRAME

mas estou com problema de acentuação, tudo que aparece dentro da DIV que é acentuado aparece um caracter estranho tem como corrigir isso?

 

codigo q estou usando

 

<script language="javascript">	var xmlhttp = getXmlHttpRequest();		function getXmlHttpRequest() {		if (window.XMLHttpRequest) {			return new XMLHttpRequest();		} else if (window.ActiveXObject) {			return new ActiveXObject("Microsoft.XMLHTTP");		}	}	function alteraURL(url){		document.getElementById("carregando").innerHTML = "<img src='carregando.gif'>";		xmlhttp.open("POST", url, true);		xmlhttp.onreadystatechange = function(){			if (xmlhttp.readyState==4){				document.getElementById("urlContent").innerHTML = xmlhttp.responseText;				document.getElementById("carregando").innerHTML = "";				}		}			xmlhttp.send(null);	}</script>

 

DIV

<DIV id="carregando"></DIV>						<DIV id="urlContent"> CONTEUDO </DIV>

agradeço a todos q ajudar t +

Compartilhar este post


Link para o post
Compartilhar em outros sites

Voce colocou o response.charset (em caso de asp) no início do código?Colocou o header() no caso do php?Se fez isso e não deu certo. Coloque TAMBÉM na página pai que chama o ajax o META charset.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Po eu sou meio ignorante pra essas coisas, mas tenta colocar isso aqui EMBAIXO do TITLE <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu uso urlencode e funciona sempre!!!exemplo do java script:if(ajax.status == 200) { var resultado = ajax.responseText; resultado = resultado.replace(/\+/g," "); // Resolve o problema dos acentos resultado = unescape(resultado); // Resolve o problema dos acentos exibeResultado.innerHTML = resultado;}exemplo do php:<? echo urlencode("Situação"); ?>é isso!!! faz um teste ae! =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai galera infelismente naum consegui fazer com que essa DIV mostre acentuação. se alguem poder indicar um outro modo posta ai...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seu navegador deve tá desconfigurado, não pode.Todas estas soluções acima funcionam comigo.Desde Ajax - Acentuação, a solução final - 1 linha de código e html_encode e url_encode.

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.