PHP向Mysql写入乱码问题

 我来答
水水好萌491
2013-12-11 · TA获得超过101个赞
知道答主
回答量:113
采纳率:33%
帮助的人:54.8万
展开全部
首先你在输出的字符前加入 header("Content-Type:text/html;charset=gb2312"); 如果还是乱码就打开/www中的文件(用笔记本打开然后另存为编码ANSI)追问: header("Content-Type:text/html;charset=gb2312"); 早就设定了 而且数据库、表都是gb2312字符集 mysql_query("SET CHARACTER SET gb2312");等都试了。无效回答: <meta http-equiv="Content-Type" content="text/html; charset=gb2312" / 是不是gb2312! $POST = $_GET['post'];//你的值传进去时不时中文打出来看看echo $POST补充: 你插入的数据是不是中文!追问: <meta http-equiv="Content-Type" content="text/html; charset=gb2312" / 早就设定了。传入的绝对中文 写入成功时我输出值,确实中文。 但用到数据库中一看全乱码。回答: INSERT INTO `zwcs` (`id`, `zw`, `cs`) VALUES 点击数据库--操作---在整理那里选择gb2312_chinese_ci试下追问: 试了输入的'中文'在里面变成了 瑙回答: 哈哈~~那就是数据库问题了~~~既然数据库直接插入都是乱码 就直接数据库操作 整理那改成gb2312_chinese_ci补充: 把你建的数据库改成gb2312_chinese_ci以下的表格自然就改掉了!追问: 这个早就是gb2312_chinese_ci回答: 解决了快给我加分~~~~你调用SQL方法!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式