 |
mysqli_set_charset (PHP 5 >= 5.1.0RC1) mysqli_set_charset (no version information, might be only in CVS) mysqli->set_charset -- Sets the default client character set 说明Procedural style: bool mysqli_set_charset ( mysqli link, string charset ) Object oriented style (method): class mysqli { bool set_charset ( string charset ) }
Sets the default character set to be used when sending data from and to
the database server.
返回值
如果成功则返回 TRUE,失败则返回 FALSE。
范例例 1. Object oriented style <?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "test");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
/* change character set to utf8 */
if (!$mysqli->set_charset("utf8")) {
printf("Error loading character set utf8: %s\n", $mysqli->error);
} else {
printf("Current character set: %s\n", $mysqli->character_set_name());
}
$mysqli->close();
?> |
|
例 2. Procedural style <?php
$link = mysqli_connect('localhost', 'my_user', 'my_password', 'test');
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
/* change character set to utf8 */
if (!mysqli_set_charset($link, "utf8")) {
printf("Error loading character set utf8: %s\n", mysqli_error($link));
} else {
printf("Current character set: %s\n", mysqli_character_set_name($link));
}
mysqli_close($link);
?> |
|
上例将输出: Current character set: utf8 |
|  |