kahoz Posted May 19, 2008 at 10:48 PM Report Share #186210 Posted May 19, 2008 at 10:48 PM 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 at 11:06 PM Report Share #186217 Posted May 19, 2008 at 11:06 PM 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 at 11:15 PM Author Report Share #186219 Posted May 19, 2008 at 11:15 PM 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 at 11:25 PM Report Share #186223 Posted May 19, 2008 at 11:25 PM 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 at 07:00 AM Report Share #186237 Posted May 20, 2008 at 07:00 AM por favor, mods, movam esta thread. Psiico // Portfolio Link to comment Share on other sites More sharing options...
fnds Posted May 20, 2008 at 02:12 PM Report Share #186273 Posted May 20, 2008 at 02:12 PM 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 at 05:37 PM Report Share #186301 Posted May 20, 2008 at 05:37 PM 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 at 05:48 PM Report Share #186304 Posted May 20, 2008 at 05:48 PM Se calhar ela já foi movida Link to comment Share on other sites More sharing options...
kahoz Posted May 26, 2008 at 06:31 PM Author Report Share #187646 Posted May 26, 2008 at 06:31 PM 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