导航:首页 > 编程语言 > php显示问号

php显示问号

发布时间:2025-05-04 15:50:09

1. 为什么我写的php向mysql添加数据时,汉字加不进去

汉字添加进去的,只是显示的时候是问号。这是因为字符编码设置不正确,简历表的时候要指定表的编码,PHP链接以后,要指定建立时的字符编码,这样存入取出的汉字才正常。

2. php中的=和php有什么区别么

明确答案: 在PHP中,"?="和"?php?"这两个符号组合没有特定的区别。它们各自有着不同的用途和功能,不构成直接的对比关系。

详细解释

1. 关于"?=":

* "?="是PHP中的赋值运算符之一,用于逻辑赋值操作。当条件为真时,执行赋值操作。这是一种简便的写法,常用于三元运算符表达式中。例如:`$a = ? $b : $c;` 当$b等于$c时,将$b的值赋给$a,否则将$c的值赋给$a。

* 这种写法有助于简化代码,提高可读性。它属于PHP语法的一部分,用于条件判断和赋值操作相结合的场景。

2. 关于"?php?":

* "?php?"并不是PHP语言中的标准符号组合或特定语法。看起来更像是普通的问号与字符串拼接的一部分。在PHP代码中,"?"通常用于开启和结束PHP代码段,如:""。然而,"?php?"并不是一个正式的语法结构或命令

* 如果在某些特定的上下文或框架中看到这样的组合,可能是开发者个人习惯或者特定应用场景下的特殊用法。但总体来说,它不具有通用的意义或功能。因此,如果遇到这样的代码片段,需要结合具体的上下文和文档进行理解。

总结来说,"?="和"?php?"在PHP中具有不同的含义和用途。"?="是PHP中的赋值运算符,用于条件判断和赋值操作;而"?php?"并不是PHP的官方语法或标准用法,可能需要根据具体上下文进行解读。

3. php读取mysql数据库的内容后显示为乱码,中文变成问号怎么办

换成UTF8肯定不行,因为是问号,肯定不是三字节到两字节 的问题,而是和拉丁1有关,因为问号是不可能转换的意思 ,失败了,

解决:你需要 按数据流入的程序再配置好,再原路返回,,再换重新建库,导入 ,,OK

顺便说一下,出的分太少了

4. PHP中问号:冒号的作用是

? :的作用与 if ... else类似,?被称为“三元运算符”。

代码:

$user=isset($_POST['name'])?$_POST['name']:'';

相当于:

if(isset($_POST['name'])
{
$user=$_POST['name'];
}else
{
$user='';
}

5. PHP + MySql (phpmyadmin) 中文显示是问号

有两个建议:因为mysql数据库默认的就是utf-8的,
1、如果你是Window系统的话,你可以进入cms命令行对数据库进行修改编码操作命令 set names
gb2312,(具体的进入命令行自己到网上查。)linux就简单了,这个就不教了,谁叫linux就是命令的天下呢。
2,对读出的数据惊醒编码转换,具体的在php代码中进行,

阅读全文

与php显示问号相关的资料

热点内容
哪个命令设置的是加密的密码 浏览:333
品胜云路由改打印服务器 浏览:440
150公斤空气压缩机 浏览:757
c压缩流 浏览:183
有没有什么免费的编程游戏 浏览:673
我租了一个云服务器怎么架设节点 浏览:470
水刀保存命令 浏览:44
androidgps导航 浏览:897
ubuntu命令行安装 浏览:391
算法黑箱理论 浏览:193
zerotier加密方法 浏览:258
程序员上课时间 浏览:581
在安卓怎么玩国际服光遇 浏览:122
电脑缓存清理命令 浏览:241
汇编语言编写单片机的程序 浏览:932
pdf经销商 浏览:115
程序员跳槽工资涨薪被辞退 浏览:300
新u盘怎样加文件夹 浏览:719
linux屏幕锁定 浏览:502
rar高压缩软件 浏览:856