请教下大家,为什么php我向mysql数据库表中插入一列数据,里面中文显示的是乱码?
4个回答
展开全部
出现乱码肯定就是编码不对喽。一般注意编码的地方有几个。最好都保持一致。
1、数据库编码
2、文件编码
3、文件保存的格式编码
都保持一致的话不会出现乱码的。还有就是支持中文最好用utf-8
你看看你的php页面是什么编码。查看方法可以用editplus打开。点file->save as保存为utf-8再试试。
1、数据库编码
2、文件编码
3、文件保存的格式编码
都保持一致的话不会出现乱码的。还有就是支持中文最好用utf-8
你看看你的php页面是什么编码。查看方法可以用editplus打开。点file->save as保存为utf-8再试试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试试看在连接数据库的mysql_select_db();这句话前加一句mysql_query("set names utf8");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那就在php的文件里加入一行:
header("Content_Type:text/html;charset=utf-8");
header("Content_Type:text/html;charset=utf-8");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
mysql中不要写成utf-8 要写成utf8
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询