Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

json_encode não retornando nada


Eu sei que isso é antigo, mas não encontrei a explicação desse erro, no meu caso, o problema era manter os valores no banco de dados com acento (Ej:cafetería). o var_dump($emparray ) certamente mostra informações, mas o echo json_ecode($emparray ) não mostra nada. A solução?

Esta é a minha conexão DB:

$connection = mysqli_connect('ip,'user','pass','dbname') or die("Error " . mysqli_error($connection));

Só precisa adicionar o charset correto:

mysqli_set_charset( $connection, 'utf8');

Espera este trabalho para os outros.