我有一个在我的数据库中添加单词的函数,由于某种原因,它会让它们变得奇怪。
这是我的功能:
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,但它似乎没有修复任何东西。
答案 0 :(得分:0)
在dbconnector.php
中,执行:
$conn->set_charset("utf8");
连接并选择数据库后。这会将传输编码设置为UTF-8。 (表/列/ db字符集只是存储编码)。