Latest News
Jumat, 18 Juni 2021

Mengatasi error "jsonError":"Malformed UTF-8 characters, possibly incorrectly encoded" di php

Ini bukti kita tidak boleh puas apa yang sudah kita capai, harus tetap semangat mengikuti teknologi yang berkembang pesat, Suatu saat tiba-tiba saya gagal membuat output dari file php, error yang terjadi adalah tidak bisa mengeluarkan output json yang di generated dari php, di mana php ini membaca data dari database mysql dan menampilkan output berupa json.

Padahal modul yang saya pakai tinggal copy paster dari project sebelumnya, hanya berbeda di nama kolom dan jenis kolomnya, tetapi gagal membuat output json, jika semua kolom di tampilkan, setelah saya trace ternyata ada satu kolom yang bermasalah, secara kasat mata tidak ada yang aneh di datanya. Masih di proses CRUD dengan baik tetapi gagal jika di tampilkan semua data.

Setelah saya trace ternyata muncul error {"jsonError":"Malformed UTF-8 characters, possibly incorrectly encoded"} {"jsonError":"Malformed UTF-8 characters, possibly incorrectly encoded"}, dan solusinya menambahkan parameter JSON_INVALID_UTF8_IGNORE pada fungsi json_encode. 

ganti

$json=json_encode($hasil);

menjadi

$json=json_encode($hasil,JSON_INVALID_UTF8_IGNORE)


  • Blogger Comments
  • Facebook Comments

0 komentar:

Posting Komentar

Item Reviewed: Mengatasi error "jsonError":"Malformed UTF-8 characters, possibly incorrectly encoded" di php Rating: 5 Reviewed By: ariesdev