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 )
avatar Obbytokun
@Obbytokun

186 Kontribusi 16 Poin

Diperbarui 6 bulan yang lalu

Tanggapan

bagaimana dengan di database? apakah karakternya tersimpan dengan baik ?

di database tersimpan dengan baik kang hilman

1 Jawaban:

  1. 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

  1. Menggunakan meta-http yang tepat
<meta http-equiv="Content-Type"'. ' content="text/html; charset=utf-8"/>

Sumber

avatar hilmanski
@hilmanski

2670 Kontribusi 2132 Poin

Dipost 6 bulan yang lalu

Tanggapan

masih kang hilman, tidak ada perubahan

di pertanyaan kamu saya ada "tanggapan" ya untuk melengkapi konteksnya

Login untuk ikut Jawaban