MySQL Improved Extension (
Mysqli
)
2419
20.7.3.9.49.
mysqli::set_charset
,
mysqli_set_charset
Copyright 1997-2012 the PHP Documentation Group. [2230]
•
mysqli::set_charset
mysqli_set_charset
Sets the default client character set
Description
Object oriented style
bool mysqli::set_charset(
string charset);
Procedural style
bool mysqli_set_charset(
mysqli link,
string charset);
Sets the default character set to be used when sending data from and to the database server.
Parameters
link
Procedural style only: A link identifier returned by
mysqli_connect
or
mysqli_init
charset
The charset to be set as default.
Return Values
Returns
TRUE
on success or
FALSE
on failure.
Notes
Note
To use this function on a Windows platform you need MySQL client library
version 4.1.11 or above (for MySQL 5.0 you need 5.0.6 or above).
Note
This is the preferred way to change the charset. Using
mysqli_query
to set it
(such as
SET NAMES utf8
) is not recommended. See the
MySQL character
set concepts
section for more information.
Examples
Example 20.142.
mysqli::set_charset
example
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();
}
Summary of Contents for 5.0
Page 1: ...MySQL 5 0 Reference Manual ...
Page 18: ...xviii ...
Page 60: ...40 ...
Page 396: ...376 ...
Page 578: ...558 ...
Page 636: ...616 ...
Page 844: ...824 ...
Page 1234: ...1214 ...
Page 1427: ...MySQL Proxy Scripting 1407 ...
Page 1734: ...1714 ...
Page 1752: ...1732 ...
Page 1783: ...Configuring Connector ODBC 1763 ...
Page 1793: ...Connector ODBC Examples 1773 ...
Page 1839: ...Connector Net Installation 1819 2 You must choose the type of installation to perform ...
Page 2850: ...2830 ...
Page 2854: ...2834 ...
Page 2928: ...2908 ...
Page 3000: ...2980 ...
Page 3122: ...3102 ...
Page 3126: ...3106 ...
Page 3174: ...3154 ...
Page 3232: ...3212 ...