如何在utf8中对页面进行编码

时间:2012-02-15 08:24:53

标签: php mysql

我的连接查询后:

    $this->db = new mysqli($db_host, $db_user, $db_psw, $db_name)or die ("error connection to sql");

我需要设置utf8 encode,所以旧的方式是:

    $this->db->set_charset("utf8");

但是这不起作用,因为我使用OO mysqli。在mysqli

上等同于什么?

1 个答案:

答案 0 :(得分:1)

尝试:

$this->db = new mysqli($db_host, $db_user, $db_psw, $db_name)or die ("error connection to sql");
if (!mysqli_set_charset($this->db, "utf8")) 
{
    printf("Error loading character set utf8: %s\n", mysqli_error($this->db));
}
else
{
    printf("Current character set: %s\n", mysqli_character_set_name($this->db));
}

告诉我们你得到了什么。