Kursus a2fahmi Gratis klik disini


Fahmi Basya Kartapura On March - 9 - 2017

Contoh Kasus:

Saya mempunyai data teks campuran antara bahasa indonesia dan bahasa arab

Permasalahan:

Kenapa saat ditampilkan maka akan keluar tanda tanya seperti berikut ini:

Daniel surprise menemukan kebenaran Alquran melalui penemuan mayat Firaun oleh Prof. Dr. Maurice Bucaille. Mengenai jasad Firaun, Allah telah berfirman: ??????????? ?????????? ?????????? ????????? ?????? ???????? ????? ? ??????? ???????? ???? ???????? ???? ????????? ????????????

Solusi:

Pastikan tipe Collation dari struktur kolom tabelnya adalah utf8_general_ci sehingga teks bahasa arab bisa masuk ke kolom tersebut dan tidak berubah menjadi karakter lain.

Lalu Sebelum melakukan operasi query select maka masukkan kode seperti berikut ini:

$koneksi = mysqli_connect($host, $user, $password, $db);
mysqli_query($koneksi,”SET CHARACTER SET utf8″);

Hasil:

Sekarang saya sudah bisa menampilkan teks berbahasa arab seperti terlihat dibawah ini:

Daniel surprise menemukan kebenaran Alquran melalui penemuan mayat Firaun oleh Prof. Dr. Maurice Bucaille. Mengenai jasad Firaun, Allah telah berfirman: فَالْيَوْمَ نُنَجِّيكَ بِبَدَنِكَ لِتَكُونَ لِمَنْ خَلْفَكَ آيَةً ۚ وَإِنَّ كَثِيرًا مِنَ النَّاسِ عَنْ آيَاتِنَا لَغَافِلُونَ

Penutup

Sekian dan terima kasih.




Categories: PHP

Leave a Reply