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
在网页上可正常打印中文。
展开
 我来答
百度网友707630b21
2010-03-28
知道答主
回答量:16
采纳率:0%
帮助的人:20.3万
展开全部
MYSQL的库设置 UTF8, 网页UTF8, 就行啦, 应该不会出问题 的,

原来我也碰到过。 解决了,只要细心点就不会出这样的问题了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式