mysqli->query("set names utf8");数据库中,设置了一些"/> mysqli->query("set names utf8");数据库中,设置了一些">

mysql安插中文乱码

WBOY
Freigeben: 2016-06-13 11:33:35
Original
905 Leute haben es durchsucht

mysql插入中文乱码
php文件里设置了网页编码为utf-8
header("Content-type:text/html; charset=utf-8"); 

插入数据库前设置了传递给数据库的编码为utf-8
$this->mysqli->query("set names utf8");

数据库中,设置了一些字符集有关的变量
查询show variables like 'char%';后结果为


查询show variables like 'collation_%';后结果为


我用的WampServer,修改mysql配置文件my.ini,在[client]节点下添加default-character-set=utf8 ,在[mysqld]节点下添加character_set_server=utf8,然后重启musql服务


但是传到数据库里,中文字符都变成了问号。。请问应该如何设置才能解决乱码?

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage