これは古いことは知っていますが、このエラーの説明は見つかりませんでした。私の場合、問題はアクセント記号付きのDBの値を保持することでした(Ej:カフェテリア)。 var_dump($ emparray)は確かに情報を表示しますが、echo json_ecode($ emparray)は何も表示しません。解決策は?
これは私のDB接続です:
$connection = mysqli_connect('ip,'user','pass','dbname')
or die("Error " . mysqli_error($connection));
正しい文字セットを追加するだけです:
mysqli_set_charset( $connection, 'utf8');
他の人のためにこの仕事をExpetcsします。