编码错误PHP和Mysql为法语

时间:2013-04-16 21:07:55

标签: php mysql encoding utf-8

我有一个在我的数据库中添加单词的函数,由于某种原因,它会让它们变得奇怪。

这是我的功能:

function change_team($picname, $text){
    include 'dbconnector.php';
    $conn->query("UPDATE team SET  tea_photo = '$picname', tea_text = $text WHERE tea_id = 1"); 
}

然后,我使用帖子表格将其放入:

change_team($_POST['lala'], $_POST['text']);

$_POST['text'] = éÀéÀ在我输入数据库之前回应它时起作用,但在数据库中它会这样做:ÉÉ

我已经尝试了所有的东西,我把我的桌子作为uft8_general_ci,但它似乎没有修复任何东西。

1 个答案:

答案 0 :(得分:0)

dbconnector.php中,执行:

$conn->set_charset("utf8");

连接并选择数据库后。这会将传输编码设置为UTF-8。 (表/列/ db字符集只是存储编码)。