Tetapkan rangkaian karakter klien default:
<?php // Asumsikan nama pengguna basis data: root, kata sandi: 123456, basis data: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); "Gagal terhubung ke MySQL: " .mysqli_connect_error(); Ubah set karakter koneksi database menjadi utf8mysqli_set_charset($con,"utf8");mysqli_close($con);?>
Operasi semacam ini sangat berguna untuk karakter Cina. Banyak query database yang kacau disebabkan oleh masalah rangkaian karakter.
Fungsi mysqli_set_charset() menentukan kumpulan karakter default yang akan digunakan saat mentransfer data ke server database.
Catatan: Untuk menggunakan fungsi ini pada platform Windows, Anda memerlukan perpustakaan klien MySQL versi 4.1.11 atau lebih tinggi (MySQL 5.0 memerlukan versi 5.0.6 atau lebih tinggi).
mysqli_set_charset( koneksi,rangkaian karakter ) ;
parameter | menggambarkan |
---|---|
koneksi | Diperlukan. Menentukan koneksi MySQL yang akan digunakan. |
rangkaian karakter | Diperlukan. Menentukan kumpulan karakter default. |
Nilai pengembalian: | Mengembalikan TRUE jika berhasil dan FALSE jika gagal. |
---|---|
Versi PHP: | 5.0.5+ |