Saya menyimpan string json yang berisi beberapa karakter (Cina?) di database mysql. Contoh isi database:
normal.text.\u8bf1\u60d1.rest.of.text
Di halaman PHP saya, saya hanya melakukan json_decode dari apa yang saya terima dari mysql, tetapi tidak ditampilkan dengan benar, ini menunjukkan hal-hal seperti "½±è§�"
Saya sudah mencoba menjalankan kueri "SET NAMES 'utf8'" di awal file saya, tidak mengubah apa pun. Saya sudah memiliki header berikut di halaman web saya:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
Dan tentu saja semua file php saya dikodekan dalam UTF-8.
Apakah Anda tahu cara menampilkan karakter "\uXXXX" ini dengan baik?
echo json_decode('"\u8bf1\u60d1"');
seharusnya melakukan triknya dengan baik. - person deceze♦   schedule 11.10.2011