Tôi biết điều này đã cũ, nhưng tôi không tìm thấy lời giải thích cho lỗi này, trong trường hợp của tôi, vấn đề là giữ các giá trị trên DB bằng dấu trọng âm (Ej:cafetería). var_dump ($ emparray) certanly hiển thị thông tin, nhưng echo json_ecode ($ emparray) không hiển thị gì. Giải pháp?
Đây là hình nón DB của tôi:
$connection = mysqli_connect('ip,'user','pass','dbname')
or die("Error " . mysqli_error($connection));
Chỉ cần thêm bộ ký tự chính xác:
mysqli_set_charset( $connection, 'utf8');
Khai thác tác phẩm này cho những người khác.