(PECL mysqlnd-uh >= 1.0.0-alpha)
MysqlndUhConnection::setCharset — Sets the default client character set
Sets the default client character set.
Mysqlnd connection handle. Do not modify!
The charset to be set as default.
Returns TRUE on success. Otherwise, returns FALSE
Example #1 MysqlndUhConnection::setCharset() example
<?php
class proxy extends MysqlndUhConnection {
public function setCharset($res, $charset) {
printf("%s(%s)\n", __METHOD__, var_export(func_get_args(), true));
$ret = parent::setCharset($res, $charset);
printf("%s returns %s\n", __METHOD__, var_export($ret, true));
return $ret;
}
}
mysqlnd_uh_set_connection_proxy(new proxy());
$mysqli = new mysqli("localhost", "root", "", "test");
$mysqli->set_charset("latin1");
?>
The above example will output:
proxy::setCharset(array ( 0 => NULL, 1 => 'latin1', )) proxy::setCharset returns true