Home » PHP » Fungsi mysqli set_charset() PHP

Fungsi mysqli set_charset() PHP

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Definisi dan Penggunaan

Fungsi set_charset() / mysqli_set_charset() digunakan untuk menentukan set karakter default yang akan digunakan saat mengirim data ke dan dari server database.

Catatan: Agar fungsi ini berfungsi pada platform Windows, kita harus memerlukan library client MySQL 4.1.11 atau yang lebih baru (untuk MySQL 5.0 atau gunakan 5.0.6 atau yang lebih baru).

Syntax

Object oriented style:

$mysqli -> set_charset(charset)

Procedural style:

mysqli_set_charset(connection, charset)

Nilai Parameter

ParameterDeskripsi
connectionRequired. Menentukan koneksi MySQL yang akan digunakan
charsetRequired. Menentukan set karakter default

Detail Teknis

Return Value:TRUE jika sukses. FALSE jika gagal
PHP Version:5.0.5+

Contoh – Object oriented style
Ubah kumpulan karakter klien default:

<?php
$mysqli = new mysqli("localhost","my_user","my_password","my_db");

if ($mysqli -> connect_errno) {
  echo "Gagal Menghubungkan ke MySQL: " . $mysqli -> connect_error;
  exit();
}

echo "Initial character set is: " . $mysqli -> character_set_name();

// Ubah beberapa karakter menjadi utf8
$mysqli -> set_charset("utf8");

echo "Current character set is: " . $mysqli -> character_set_name();

$mysqli -> close();
?>

Contoh – Procedural style
Ubah kumpulan karakter klien default:

<?php
$con=mysqli_connect("localhost","my_user","my_password","my_db");

// Periksa Konkesi
if (mysqli_connect_errno()) {
  echo "Gagal Menghubungkan ke MySQL: " . mysqli_connect_error();
  exit;
}

echo "Initial character set is: " . mysqli_character_set_name($con);

// Ubah beberapa karakter menjadi utf8
mysqli_set_charset($con,"utf8");

echo "Current character set is: " . mysqli_character_set_name($con);

mysqli_close($con);
?>

You may also like