Acentos no JSON

13/01/2017

64

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?
Responder

Post mais votado

13/01/2017

Opa, beleza?

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. :)
Responder

Mais Posts

17/01/2017

Hugo

Funcionou :D

Obrigado pela ajuda Wilson Neto!
Responder

17/01/2017

Wilson Neto

Funcionou :D

Obrigado pela ajuda Wilson Neto!


Disponha! :)
Responder

09/07/2019

Alan Sampaio

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
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar