Estou trabalhando com $.ajax(...) e no retorno dos dados o que tiver
acento vem como nulo, preciso fazer alguma configuração no arquivo php
para que os dados venham correto?
Obrigado a todos,
--
Marcelo
---------------------------------------------------------------------------------
Desenvolvedor/Analista
Sites e Sistemas
---------------------------------------------------------------------------------
--
Grupo de jQuery Brasil.
REGRAS: http://groups.google.com/group/jquery-br/web/regras-do-grupo
USE O JSBIN.COM / JSFIDDLE.NET PARA CÓDIGOS.
Email: jque...@googlegroups.com
Biba: jquery-br+...@googlegroups.com
Site: http://groups.google.com/group/jquery-br?hl=pt-BR
The json string being decoded.
This function only works with UTF-8 encoded data.
Valeu!.
Marcelo
Em 20 de setembro de 2011 14:43, Rodrigo Cesar Nascimento
<rodr...@gmail.com> escreveu:
Tenta isso, acho que resolve...
<?php
function to_utf8($in)
{
if (is_array($in)) {
foreach ($in as $key => $value) {
$out[to_utf8($key)] = to_utf8($value);
}
} elseif(is_string($in)) {
if(mb_detect_encoding($in) != "UTF-8")
return utf8_encode($in);
else
return $in;
} else {
return $in;
}
return $out;
}
header("Content-Type: text/html; charset=UTF-8 ",true);
echo json_encode(to_utf8($return));