【发布时间】:2012-05-05 02:47:14
【问题描述】:
我正在根据用户输入在搜索页面上构建查询,然后将查询发送到原始页面并使用它来查询数据库。
当用户在搜索字段中输入“deb”时,结果页面上的查询将显示“�b%”代替 Deb。我不知道为什么会这样。我正在使用 LIKE 和 UNION 两个表,但它适用于所有其他值。
'%de' 是保留字符还是什么?
【问题讨论】:
我正在根据用户输入在搜索页面上构建查询,然后将查询发送到原始页面并使用它来查询数据库。
当用户在搜索字段中输入“deb”时,结果页面上的查询将显示“�b%”代替 Deb。我不知道为什么会这样。我正在使用 LIKE 和 UNION 两个表,但它适用于所有其他值。
'%de' 是保留字符还是什么?
【问题讨论】:
听起来像是在进行 URL 编码,您需要传递 %25deb%25。 %25 是百分号的代码
【讨论】: