Section Artikel
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).
$mysqli -> set_charset(charset)
mysqli_set_charset(connection, charset)
Parameter | Deskripsi |
---|---|
connection | Required. Menentukan koneksi MySQL yang akan digunakan |
charset | Required. Menentukan set karakter default |
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); ?>