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
Parameter | Deskripsi |
---|---|
connection | Required. Menentukan koneksi MySQL yang akan digunakan |
charset | Required. 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); ?>