Acentos no JSON

13/01/2017

0

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?
Victor Machado

Victor Machado

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

Wilson Neto

Wilson Neto
Responder

Mais Posts

17/01/2017

Victor Machado

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

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar