php数据输出为问号 php 输出语句

php数据库中的中文数据在页面上显示的是问号

第一种方法:在浏览器菜单栏中选择“查看”-编码-自动选择(或者utf8);

网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、小程序制作、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了朗县免费建站欢迎大家使用!

第二种,看看你写代码的软件中的编码类型选择了么 ,我用的是EditPlus,所以在右下角那个地方有一个utf8有时候出现你说的情况就是因为utf8变成了ANSI,双击它可以选择其他编码。希望可以帮到你

php访问mysql数据库时,读出的数据是问号!如何解决,设置的编码方式是utf-8

两边入手,

PHP,需要设置页面编码,加一行代码:

header('Content-Type:text/html;charset=utf-8');

这样就把输出编码改为了UTF-8

但是,MySQL也要设置,那就是连接到数据库之后再加一行

mysql_query("SET

NAMES

`UTF-8`");

即可

当然,你得保证你的数据库的字符集是UTF-8

如果仍然出错,那就说明数据库的字符集配置有问题

急,急,急,PHP从数据库中读取的内容都是问号,这是怎么回事

你先去数据库看看是不是都是问号

如果不是,就说明是网页编码的问题,你看看你数据库里面用的是什么编码,一般是GB2312或者UTF-8,(你对着网页右单击,有个编码,你换个也许就能正常显示了),然后你在代码里设置网页的编码跟数据库一样就行。


新闻标题:php数据输出为问号 php 输出语句
网站链接:http://scyanting.com/article/doheoeh.html