Henderson Postado Dezembro 21, 2008 Denunciar Share Postado Dezembro 21, 2008 (editado) olá..to tentando fazer uma coisa relativamente simples..tenho uma página, index.phpela tem um include, qe é feito pelo php, simplesinclude "det.musica.php"essa página det.musica.php tem um link "Comentários"que chama a função showComent() do javascripta função showComent() é a seguintefunction 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 funcionamo que eu faço? Editado Dezembro 21, 2008 por Henderson Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Mestre SAM Postado Dezembro 21, 2008 Denunciar Share Postado Dezembro 21, 2008 isso acabou de ser discutido no forum.esta a 11 posts atras do seu.com o mesmo nome "acentuacao".de uma olhada:http://scriptbrasil.com.br/forum/index.php?showtopic=130083sucesso ai. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Henderson
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
a página index.php tem o seguinte charseta 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
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 HendersonLink 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.