Ir para conteúdo
Fórum Script Brasil
  • 0

acentuação


Henderson

Pergunta

olá..

to tentando fazer uma coisa relativamente simples..

tenho uma página, index.php

ela tem um include, qe é feito pelo php, simples

include "det.musica.php"

essa página det.musica.php tem um link "Comentários"

que chama a função showComent() do javascript

a função showComent() é a seguinte

function getHTTPObject() {

var xmlhttp;

/*@cc_on

@if (@_jscript_version >= 5)

try {

xmlhttp= new ActiveXObject("Msxml2.XMLHTTP");

} catch (e) {

try {

xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

} catch (e) {

xmlhttp = false;

}

}

@else

xmlhttp = false;

@end @*/

if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {

try {

xmlhttp = new XMLHttpRequest();

} catch (e) {

xmlhttp = false;

}

}

return xmlhttp;

}

var http = getHTTPObject();

function showComent() {

document.getElementById("comentDiv").innerHTML = "";

http.open("GET", "coment.php?id=<?php echo $id; ?>&t=<?php echo $t; ?>", true);

http.onreadystatechange = showHTML;

http.send(null);

}

function showHTML() {

if (http.readyState == 4)

document.getElementById("comentDiv").innerHTML = http.responseText;

}

a página index.php tem o seguinte charset

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

a página coment.php, apesar de nem ter as tags html, body e head.. eu coloquei o charset pra ver se funcionava.. coloqei o seguinte

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

a página det.musica.php nem tem charset, porque ela também não tem as tags html, body e head..

a página pai é a index.php, as outras páginas apenas completam ela..

o problema é que..

o conteúdo que é gerado pela página coment.php que tem acento, não funciona, fica com "?" no lugar..

se eu pegar a pagina coment.php e simplesmente der um include pelo php, os acentos aparecem normalmente..

mas quando ela vem pelo javascript, os acentos não funcionam

o que eu faço?

Editado por Henderson
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...