【问题标题】:'%deb%' is showing up as '�b%' when I send a $_GET a query?当我发送 $_GET 查询时,“%deb%”显示为“�b%”?
【发布时间】:2012-05-05 02:47:14
【问题描述】:

我正在根据用户输入在搜索页面上构建查询,然后将查询发送到原始页面并使用它来查询数据库。

当用户在搜索字段中输入“deb”时,结果页面上的查询将显示“�b%”代替 Deb。我不知道为什么会这样。我正在使用 LIKE 和 UNION 两个表,但它适用于所有其他值。

'%de' 是保留字符还是什么?

【问题讨论】:

    标签: php html sql css


    【解决方案1】:

    听起来像是在进行 URL 编码,您需要传递 %25deb%25。 %25 是百分号的代码

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-08
      • 1970-01-01
      • 2015-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多