Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Karakter mandarin dari database tidak terbaca di html
Selamat sore, mau bertanya saya sudah stuck belum ada jalan keluar, saya menampilkan karaktermandarin di web menggunakan menggunakan html php, tapi karakter mandarin nya terbaca tanda tanya, sedangkan jika karakter mandarin di tulis manual di html itu terbaca, saya sudah mengconvert nya tapi tidak ada hasil, dan sudah saya konfirgurasi di server nya, setting php.ini mbstring tapi masih, saya menggunakan server freebsd, siapa tau ada yang pernah mengalami atau tau solusi nya.
di bawah query yang saya gunakan,
$qralasan = mssql_query("SELECT ac_id,CAST(ac_name AS NVARCHAR) as ac_name FROM appl_canc WHERE ac_id>='900' and ac_id<='999'");
while ($result = mssql_fetch_array($qralasan)) {
print_r($result);exit();
}
Array ( [0] => 901 [ac_id] => 901 [1] => ?? NG Warna Tidak Rata [ac_name] => ?? NG Warna Tidak Rata )
Tanggapan
bagaimana dengan di database? apakah karakternya tersimpan dengan baik ?
di database tersimpan dengan baik kang hilman
1 Jawaban:
- Coba mb_convert_coding
Kita tidak tahu kode apa saja yang sudah kamu coba, berikut saran saran dari Stackoverflow
$convertedChar = mb_convert_encoding($contentWithChinese, 'HTML-ENTITIES', 'UTF-8');
Dokumentasi mb_convert_encodiing
- Menggunakan meta-http yang tepat
<meta http-equiv="Content-Type"'. ' content="text/html; charset=utf-8"/>
Tanggapan
masih kang hilman, tidak ada perubahan
di pertanyaan kamu saya ada "tanggapan" ya untuk melengkapi konteksnya