Fala galera, hoje a tarde trabalhando em um módulo de geração de relatórios em PHP com AJAX me deparei com uma situação complicada, acentos no AJAX, já vi algumas maneiras de resolver isso codificando os dados e decodificando depois, etc.
Fala galera, hoje a tarde trabalhando em um módulo de geração de relatórios em PHP com AJAX me deparei com uma situação complicada, acentos no AJAX, já vi algumas maneiras de resolver isso codificando os dados e decodificando depois, etc.
Porém estes métodos são confusos e trabalhosos, mas hj pesquisando descobri algo realmente interessante. Ná página que recebemos os dados temos a primeira e segunda linha (geralmente) assim:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-br" lang="pt-br">e na página que envia os dados basta setar um header assim:
header("Content-Type: text/html; charset=iso-8859-1");