php将form表单内容提交到数据库后中文变成??(问号)

php将form表单内容提交到数据库后中文变成??(问号)但是再通过phP将数据库中的内容输出到网页上显示又没有乱码

img

我已经修改了数据库mysql的编码格式也不对

img

php以及html代码中也声明了utf-8格式

img

先把数据库删了,然后打完这五条代码再重新建一个试试
在数据库中打这五条代码试试
mysql> set character_set_database=utf8;
mysql> set character_set_server=utf8;
mysql> set character_set_client=gbk;
mysql> set character_set_connection=gbk;
mysql> set character_set_results=gbk;

要看数据库格式。还要看文本是ansi还是utf-8.所有都要一样