Acentos no JSON
E ae, galera da DevMedia.
Estou com um problema para transformar uma array em json utilizando o json_encode, quando a um valor te acento ele define o valor como null.
Alguém sabe como resolver esse problema?
Estou com um problema para transformar uma array em json utilizando o json_encode, quando a um valor te acento ele define o valor como null.
Alguém sabe como resolver esse problema?
Victor Machado
Curtidas 1
Melhor post
Wilson Neto
13/01/2017
Opa, beleza?
Tenta isso:
Se for um array faça isso em cada "variavel" que você julga a possibilidade de ter acento.
Se isso funcionar, verifique o charset da sua aplicação ou do DB. :)
Tenta isso:
utf8_encode($var);
Se for um array faça isso em cada "variavel" que você julga a possibilidade de ter acento.
Se isso funcionar, verifique o charset da sua aplicação ou do DB. :)
GOSTEI 2
Mais Respostas
Victor Machado
13/01/2017
Funcionou :D
Obrigado pela ajuda Wilson Neto!
Obrigado pela ajuda Wilson Neto!
GOSTEI 0
Wilson Neto
13/01/2017
Funcionou :D
Obrigado pela ajuda Wilson Neto!
Obrigado pela ajuda Wilson Neto!
Disponha! :)
GOSTEI 0
Alan Sampaio
13/01/2017
Bom dia, eu estou com o mesmo problema, e coloquei o utf8_encode, ele me retorna o valor, mas com caracteres quebrados,
esse é o meu var_dump.
string '"Publica\\u00e7\\u00e3o"'
isso esta correto? por que ele deveria salvar no banco a string "publicação", lembrando que isso é um array que eu insiro no json_encod para salvar a string em uma variável no banco, alguém pode me ajudar quanto a isso
esse é o meu var_dump.
string '"Publica\\u00e7\\u00e3o"'
isso esta correto? por que ele deveria salvar no banco a string "publicação", lembrando que isso é um array que eu insiro no json_encod para salvar a string em uma variável no banco, alguém pode me ajudar quanto a isso
GOSTEI 0