Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou com um problema que é o seguinte tenho tudo salvo no meu banco de dados e quando vou recuperar e mostrar com o javascript as frases que tem acento aparece apensas escrito "null" ao inves da frase, alguem poderia me ajudar ?
Eu pego por JSON pra fazer um carregamento sob demanda
qndo for fazer o jSON, envie um utf_encode().
ou então faça o jSON com json_encode
while($res = $sel->fetch(PDO::FETCH_ASSOC)){
$d[] = $res;
}
echo json_encode ($d);
Estou fazendo desse modo
E o erro continua, nao sei mais oque fazer ja puis o utf8_encode e nada da certo
Alguem esta com este mesmo problema ?
Qual o charset da página HTML???
iso-8859-1 , mais ja tentei utf-8 e não deu, já nao sei mais oque fazer
amigo, você tem q usar utf8 mesmo.
você leu oq eu disse sobre o utf8_encode() ?
qual o charset do teu banco ? na hora de cuspir o jSON, force utf8 com um header do php.
meu banco de dados é latin1_swedish_ci.
Em que pagina eu uso o utf8_encode ?
Em que pagina eu uso o utf8_encode ?
Na que retorna o JSON.
Na que pega do banco de dados ou na que mostra ?
Como você recupera essas mensagens? Via AJAX?
Se sim, verifique que o conteúdo enviado está codificado em UTF-8.
Se não estiver, aí depende da sua linguagem server-side codificar o retorno.
Em PHP, utilize utf8_encode