Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal tenho 2 forms em dois arquivos, ambos sem doctype pois serão includes.. mas em um form funciona corretamente os acentos e no outro não.. os dois estão exatamente iguais apenas o acento que funciona num e não em outro
oque pode ser?
Valeu
sim, lá está tudo ok, inclusive.. o que está errado é o cad_gerentes.php e o cad_clientes.php está correto mas quando eu chamo eles por ajax a coisa se inverte o que vem errado é o cad_clientes.php que coisa mais loca x.x
no principal está como utf-8 mas ja mudei para iso-8859-1 e não mudou nada...
edit---
no browser pararece que cada uma está com um tipo.. se eu boto utf-8 na codificacao do browser no que está errado ele concerta!
AJAX tem realmente um problema com acentos.
Envie um header do charset.
<?php header("Content-Type: text/html; charset=ISO-8859-1",true) ?>Separado, o include mostra problemas nos acentos?
se eu entro direto no browser../admin/cad-clientes.php tb eaparece com erro..
Seu servidor deve enviar as páginas em um charset padrão e especificado no código html (meta) para o navegador interpretar corretamente.
Se você não tem acesso a configuração do servidor pode forçar o envio usando o php como Willian disse.
Fora isso os arquivos devem ser salvos na codificação correta. Dê uma olhada no final desta página para recodificar no Linux: http://www.vivaolinux.com.br/artigo/Codifi...arquivos-ASCII/
Desculpem se falo alguma besteira, mas sempre que tive problemas parecidos executei esses passo e sempre deu certo.
O arquivo em que eles são incluidos, tem DOCTYPE e a meta de charset ?
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> ?