Perangkat Lunak Pendidikan Indonesia

Tuesday, June 13, 2017

Menampilkan Text Arab dari MySQL dengan PHP


esNesia-Biasanya kalau kita punya data dengan text Arab sata kita menampilkannya di PHP akan muncul karakter yang tidak dikenal, biasanya muncul tanda tanya ????? ??,
Nah solusinya sangat mudah yaitu kita cukup menambahkan code berikut di file koneksi.php
[if (!$koneksi->set_charset("utf8")) {
    printf("Error loading character set utf8: %sn", $koneksi->error);
} else {
    printf("Current character set: %sn", $koneksi->character_set_name());
}]
koneksi.php sebelum ditambah kode yang berfungsi menampilkan karakter unicode
[<?php
$host = "localhost"; // server
$user = "root"; // username
$pass = ""; // password
$database = "maahid"; // nama database
$koneksi = mysqli_connect($host, $user, $pass, $database); // menggunakan mysqli_connect
//mysqli_set_charset('utf8',$koneksi);
if(mysqli_connect_errno()){ // mengecek apakah koneksi database error
    echo 'Gagal melakukan koneksi ke Database : '.mysqli_connect_error(); // pesan ketika koneksi database error
}
?>]
contoh koneksi.php setelah ditambah kode yang berfungsi menampilkan karakter unicode
 [<?php
$host = "localhost"; // server
$user = "root"; // username
$pass = ""; // password
$database = "maahid"; // nama database
$koneksi = mysqli_connect($host, $user, $pass, $database); // menggunakan mysqli_connect
//mysqli_set_charset('utf8',$koneksi);
if(mysqli_connect_errno()){ // mengecek apakah koneksi database error
    echo 'Gagal melakukan koneksi ke Database : '.mysqli_connect_error(); // pesan ketika koneksi database error
}

/// di bawah ini adalah cara menampilkan data dengan text arab unicode
/* change character set to utf8 */
if (!$koneksi->set_charset("utf8")) {
    printf("Error loading character set utf8: %sn", $koneksi->error);
} else {
    printf("Current character set: %sn", $koneksi->character_set_name());
}
?>]
contoh sebelum (before) ditambah yang berfungsi menampilkan karakter unicode

Database Arab dengan PHP
 contoh setelah (after) ditambah yang berfungsi menampilkan karakter unicode
Arabic databse with PHP
coba aja dah.. semoga berhasil...

0 comments:

Post a Comment