页面编码是utf-8,数据库也是utf-8,php也是utf-8,但是php调用数据库输出到页面,中文都显示为问号
答案:4 悬赏:80 手机版
解决时间 2021-02-10 22:21
- 提问者网友:暗中人
- 2021-02-10 18:00
数字都正常显示,请教各位,多谢
最佳答案
- 五星知识达人网友:执傲
- 2021-02-10 18:15
把php文件另存为的时候编码选择utf-8
全部回答
- 1楼网友:街头电车
- 2021-02-10 20:05
无论数据库或者是页面 出现乱码 问号 空白 那基本就是编码不一致的问题。你数据库设置了什么编码 比如是utf-8 那么你页面也设置这个编码 并且使用header("content-type: text/html; charset=utf-8");让浏览器也使用这个编码 并且在连接数据库的时候 mysql_query("set names utf8"); 那么就不会出现乱码 问号 空白等情况了。 其实就是让数据库 页面 浏览器编码一致就可以。你检查一下。
- 2楼网友:酒醒三更
- 2021-02-10 19:08
链接数据库之后加上
mysql_query("SET NAMES UTF8");
一定是UTF8,
不要写成utf-8;
- 3楼网友:傲气稳了全场
- 2021-02-10 18:21
这样试试
数据库的设置也是utf的
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION='utf8_general_ci'");
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯