php从表单中插入到数据库的内容在数据库显示为乱码但是将

2025-05-08 06:58:32
推荐回答(3个)
回答1:

单双引号的问题
将 '$this->ecoding' 改成 "$this->ecoding" 就可以了。在php中,单引号中的内容不会被转义,也就是说 ‘$this->ecoding' 只是字符串$this->ecoding,并不是变量; 双引号中的变量会被转义。

回答2:

                          ↓              ↓去掉这两个单引号
mysql_query("set names" . '$this->ecoding'); 
                      ↑这里少了个空格哦
  • PHP 原始为Personal Home Page的缩写,已经正式更名为 "PHP: Hypertext Preprocessor"。

  • PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。

  • PHP 是免费的,并且使用广泛。对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。

回答3:

这是因为你的数据库建立的时候选择的是UTF8编码!