-我用选项进行了选择输入,
-我给了每个选项一个值="某事"
问题是,在数据库中,提交的值显示为"某物",而不是"某物"
我已经做了研究,我已经推杆:
$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"
那么问题出在哪里呢?
很可能数据库中的数据不是用UTF8写的。所以你得到了一个不匹配的编码。
此处的相关SO问题:"â;€™"显示在页面上而不是"'"
我的坏,
我是从Microsoft Word复制的(因为那里有我写代码的地方,只是为了按字母顺序排列)请不要BOOOO
所以代码是这样的:
<option value=”something”>something</option>
答案是:
"something"!=”something” ; " != ”
这就是问题所在:D