php插入mysql中文数据后是空值或者是问号
网页写了一些语句:header("content-type:text/html;charset=utf-8");mysql_query("setnames'gb2312'...
网页写了一些语句:
header("content-type:text/html;charset=utf-8");
mysql_query("set names 'gb2312'");
但在update的时候,中文的字段不能正常插入到mysql中,有时候是空值,有时候是问号。。
请问大家,在不改变mysql的.ini和不改变php网页文件字符编码的情况下(必须是utf8),如何保证编码的一致性。在网页中应该加些什么语句?
mysql的字符集是gb2312_chinese_ci
在网页上可正常打印中文。 展开
header("content-type:text/html;charset=utf-8");
mysql_query("set names 'gb2312'");
但在update的时候,中文的字段不能正常插入到mysql中,有时候是空值,有时候是问号。。
请问大家,在不改变mysql的.ini和不改变php网页文件字符编码的情况下(必须是utf8),如何保证编码的一致性。在网页中应该加些什么语句?
mysql的字符集是gb2312_chinese_ci
在网页上可正常打印中文。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询