“ - MySQL数据库中字符串前面和末尾的字符

时间:2015-11-11 17:20:02

标签: php mysql

- 我选择了带选项的选项,
- 我给每个选项一个值=“某事” 问题是在数据库中,提交的值看起来像“某事物”,而不是“某事物”。
我已经做了研究而且我已经推出了:

$link= mysql_connect(DB_HOST, DB_USER , DB_PASS);
mysql_set_charset('UTF8',$link);

&安培;已经有了:

<meta charset="utf-8" />
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />

在我的数据库中,排序规则的类型为:所有列的“utf8_unicode_ci”

那么问题是什么?

2 个答案:

答案 0 :(得分:0)

数据库中的数据很可能不是用UTF8编写的。所以你得到了不匹配的编码。

此处有相关问题:"’" showing on page instead of " ' "

答案 1 :(得分:0)

我的不好,
我从Microsoft Word复制了(因为我在那里编写的代码只是为了通过字母的顺序进行订购)请不要BOOOOO !!! 所以代码就像:

<option value=”something”>something</option>

答案是:

"something"!=”something” ; " != ”

那就是问题:D