很多站长朋友们都不太清楚php中文变量问号,今天小编就来给大家整理php中文变量问号,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP调用数据中文显示问号!数据库正常! 2、 php数据库中的中文数据在页面上显示的是问号 3、 php 中文全变问号了,怎么改? 4、 php 输出的中文是问号的问题! 5、 php变量后加问号代表什么,比如分页中:href=$url?page=中的问号是什么作用? 6、 php 中的问号是什么意思 PHP调用数据中文显示问号!数据库正常!无论数据库或者是页面
出现乱码
问号
空白
那基本就是编码不一致的问题。你数据库设置了什么编码
比如是UTF-8
那么你页面也设置这个编码
并且使用header("Content-Type:
text/html;
charset=utf-8");让浏览器也使用这个编码
并且在连接数据库的时候
mysql_query("SET
NAMES
utf8");
那么就不会出现乱码
问号
空白等情况了。
其实就是让数据库
页面
浏览器编码一致就可以。你检查一下。
php数据库中的中文数据在页面上显示的是问号第一种方法:在浏览器菜单栏中选择“查看”->编码->自动选择(或者utf8);
第二种,看看你写代码的软件中的编码类型选择了么 ,我用的是EditPlus,所以在右下角那个地方有一个utf8有时候出现你说的情况就是因为utf8变成了ANSI,双击它可以选择其他编码。希望可以帮到你
php 中文全变问号了,怎么改?楼上说的是,你用编辑器写代码保存的时候,会有格式选择,选择GB2312或者GBK。
你可以找找设置的地方。
php 输出的中文是问号的问题!print_r($row);
改成
print_r($row[""]);
还有你的下面语句的array最后执行在哪呢?
还有就是数据库编码问题
上面的代码可能有问题
下面的echo,是肯定是没问题的。因为不关系到获取数据库
php变量后加问号代表什么,比如分页中:href=$url?page=中的问号是什么作用?不知道你说的哪种情况。
$a=$b?1:2;
$b若为真,则$a=1
否则$a=2
$url="";
$a="href=$url?page=";//结果就是$a="href=";
这里就是个字符串,问号就是问号。
?在url中表示,其后面作为参数提交给脚本。脚本中通过get来获取对应的参数值。
php 中的问号是什么意思php代码当中问号的作用大概分为两类,一类是在PHP标签中使用的“<?php”、“?>”这对标记,还有一类是用在三元运算符中的“?”操作符,像这样:$a == 1?true:false。
在标签中使用的问号,只是充当一个界定符的作用,即标识PHP代码的开头和结尾,没有实质的程序意义。
在三元运算符中的问号,是有着特定的程序意义的,它的表示方法大概是:条件一?条件二:条件三,当条件一成立时,问号的作用是选择条件二作为程序继续执行的分支。也就是说,条件一成立,就执行条件二,否则执行条件三。
关于php中文变量问号的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php中文变量问号 php变量使用的详细内容...