--TEST-- set character set --SKIPIF-- --FILE-- set_charset("latin1")) { /* 5C should be escaped */ $len[0] = strlen($mysql->real_escape_string($esc_str)); $charset[0] = $mysql->client_encoding(); } if ($mysql->set_charset("gbk")) { /* nothing should be escaped, it's a valid gbk character */ $len[1] = strlen($mysql->real_escape_string($esc_str)); $charset[1] = $mysql->client_encoding(); } $mysql->close(); var_dump($len[0]); var_dump($len[1]); var_dump($charset[0]); var_dump($charset[1]); ?> --EXPECT-- int(3) int(2) string(6) "latin1" string(3) "gbk"