php取出数据有问号 php取出数据有问号吗
PHP框架我用的BROPHP怎么从数据库里面汉字取出来的是问号应该怎么改编码随便看下控制器第6行的语法错误
1. limit(page-limit) 这个不正确,应该是limit(10)之类的。
10年积累的成都网站建设、网站制作经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有南和免费网站建设让你可以放心的选择与我们合作。
2. 如果读取的是问号,那么可能的原因:
a. 数据库用的编码与你显示的编码不一致。
b. 保存数据的时候编码不正确。
c. php脚本文件的编码与显示编码设定不一致。
PHP读取数据库中文全是问号
if ($db-server_info()'5.0.1')
{
$db-query("set names gbk2312");或者是GBK
}
把IF去掉
补充:
输出之后,你试试IE切换编码,看哪种编码能显示中文,你再把数据库编码以及页面编码调整统一。
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取出数据有问号 php取出数据有问号吗
转载来于:http://hbruida.cn/article/doioecd.html