--TEST-- mysqli_real_escape_string() - gbk --SKIPIF-- ') == 1) { die('skip set character set not functional with PHP 6 (fomerly PHP 6 && unicode.semantics=On)'); } require_once('skipif.inc'); require_once('skipifemb.inc'); require_once('skipifconnectfailure.inc'); require_once('connect.inc'); if (!$link = mysqli_connect($host, $user, $passwd, $db, $port, $socket)) { die(sprintf("skip Cannot connect to MySQL, [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error())); } if (!mysqli_set_charset($link, 'gbk')) die(sprintf("skip Cannot set charset 'gbk'")); mysqli_close($link); ?> --FILE-- --CLEAN-- --EXPECTF-- bool(true) bool(true) done!