写了一个php操作数据库的代码,为什么写了header("Content-type: text⼀html;charset=utf-8");还是报错

2025-01-01 09:48:54
推荐回答(4个)
回答1:

首先 要在你页头加上 保证输出的编码是utf8

然后php连接mysql时要
mysql_query("set names utf-8");
最后 你数据库中文字段编码需要选择utf8_general_ci

回答2:

数据库 name列 类型不是字符串类型,而你插入的是字符串类型,与header无关

回答3:

网页编码要跟数据库编码还有header编码都是一样的。不然问题很麻烦

回答4:

mysql_query("set names utf-8");//这个有吗