我正在了解更多关于
mysqli和所有令人兴奋的东西,但我很快被阻止的路径.
我的debian盒子上有一个本地服务器.它是最新的,php和mysql安装并运行顺利.
我正在寻找更多的了解mysqli,并且我尝试了以下代码:
$db = new mysqli('localhost', 'userdb', 'pwuserdb', 'db');
if(!$db->set_charset('utf-8')) {
printf("Error setting the character set utf-8: %s\n", $db->error);
} else {
printf("Current character set is: %s\n", $db->character_set_name());
}
print_r($db->get_charset());
?>
当我访问该页面时,我感到惊讶的是收到以下消息:
错误设置字符集utf-8:无法初始化字符集utf-8(路径:/usr/share / mysql / charsets /)stdClass对象([charset] => latin1 [collation] => latin1_swedish_ci [dir ] => [min_length] => 1 [max_length] => 1 [number] => 8 [state] => 801 [comment] => cp1252西欧)
我想到自己,这是合乎逻辑的,因为我没有设置utf-8作为mys