用PHP里的SQL语句名Mysql数据库中插入中文字符时为什么显示乱码?
我用mysql_query函数中的insert插入语句向Mysql数据库中插入中文时显示的是乱码,这是为什么?怎样解决这个问题?数据库和表设置的都是gb2312的编码.在...
我用mysql_query函数中的insert插入语句向Mysql数据库中插入中文时显示的是乱码,这是为什么?怎样解决这个问题?数据库和表设置的都是gb2312的编码.
在Sqllite中怎样让ID自动递增? 展开
在Sqllite中怎样让ID自动递增? 展开
5个回答
展开全部
把php存成utf-8或是gb2312的
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个问题不大。
主要导出来是乱码才问题。
你检查过页面是不是utf8的没有,不行最上面加上
<?php
header("Content-Type: text/html; charset=utf-8");//好像是utf-8,你可以试试utf8,gb2312总有一个可以的啦。
?>
你在数据库里看,你在数据库里打:
set names utf8
吧
要是要显示在到页面你才用mysql_query('set names utf8');
再说一件事,数据库里乱码好像还是比较常见的(只要是用那个phpmyadmin)
运作没问题都没事的。
主要导出来是乱码才问题。
你检查过页面是不是utf8的没有,不行最上面加上
<?php
header("Content-Type: text/html; charset=utf-8");//好像是utf-8,你可以试试utf8,gb2312总有一个可以的啦。
?>
你在数据库里看,你在数据库里打:
set names utf8
吧
要是要显示在到页面你才用mysql_query('set names utf8');
再说一件事,数据库里乱码好像还是比较常见的(只要是用那个phpmyadmin)
运作没问题都没事的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-09-18 · 知道合伙人软件行家
关注
展开全部
数据库字符编码改为utf-8
mysql字符集charset=utf-8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
执行数据插入之前执行一下:
mysql_query("set names 'gbk'");
mysql_query("set names 'gbk'");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询