kahoz Posted May 19, 2008 Report Share Posted May 19, 2008 olá malta, tenho uma página onde uso o XMLHttpRequest para fazer pedidos de formulários, no entanto dentro desses formulário o mysql não escreve os acentos, em vez dos acentos escreve um ponto de interrogação... lembro-me de já ter sabido como resolver isto, no entanto agora.. :\ ajuda agradecia-se 🙂 beijinhos e abraços, -lopes. Link to comment Share on other sites More sharing options...
infopc Posted May 19, 2008 Report Share Posted May 19, 2008 tas com conflitos de codificação, provavelmente a tua base de dados tem uma codificação e o teu ficheiro outra. EX: ISO != UFT8 O que não tem solução, solucionado esta... Link to comment Share on other sites More sharing options...
kahoz Posted May 19, 2008 Author Report Share Posted May 19, 2008 Olá, obrigado pela atenção! ? ora, até ai eu já tinha chegado, a página que chamo através de xml está definida assim, header('Content-Type: text/html, charset=iso-8859-1'); //e a base de dados... mysql_query("SET NAMES \"latin1\""); e a página principal tem codificação ISO-8859-1 segundo o browser. agora se alguém me puder dizer como resolver isto, agradecia imenso! 🙂 -lopes. Link to comment Share on other sites More sharing options...
infopc Posted May 19, 2008 Report Share Posted May 19, 2008 e já verificaste a base de dados qual é a codificação? podes faze-lo com o phpMyadmin O que não tem solução, solucionado esta... Link to comment Share on other sites More sharing options...
psiico Posted May 20, 2008 Report Share Posted May 20, 2008 por favor, mods, movam esta thread. Psiico // Portfolio Link to comment Share on other sites More sharing options...
fnds Posted May 20, 2008 Report Share Posted May 20, 2008 A codificação do XMLHttpRequest é UTF-8, no php tens de fazer utf8_decode() aos dados recebidos. Link to comment Share on other sites More sharing options...
djthyrax Posted May 20, 2008 Report Share Posted May 20, 2008 por favor, mods, movam esta thread. Para onde e porquê? Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum! Link to comment Share on other sites More sharing options...
fnds Posted May 20, 2008 Report Share Posted May 20, 2008 Se calhar ela já foi movida Link to comment Share on other sites More sharing options...
kahoz Posted May 26, 2008 Author Report Share Posted May 26, 2008 A codificação do XMLHttpRequest é UTF-8, no php tens de fazer utf8_decode() aos dados recebidos. não deu em nada... o ponto de interrogação continua lá vi que a base de dados está em latin1, e também lembrei-me disto: xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=iso-8859-1"); -lopes. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now