php - 无法从 html 转换用户输入并在 sql 数据库中搜索
问题描述
将用户输入视为:α-溶血素
我作为 html entity 存储在数据库中的相同α-hemolysin
。
但是当我使用 转换用户输入时htmlentities()
,我得到了修改后的输入,例如α-hemolysin
,无法在数据库中搜索。
我需要将用户输入转换为与数据库中存储的相同α-hemolysin
有没有办法获取所有可能的 html 实体(命名、数字、unicode)并在 sql 数据库中搜索所有实体。
PHP行:
$input='α-hemolysin';
$v=htmlentities($input);
echo $v;
输出:
α-hemolysin
提前致谢。
解决方案
推荐阅读
- android - 使用 CMake 内置 NDK 构建 Verilator (C++)
- python - 如何使用 tkinter 跨不同文件使用变量
- javascript - 本地相同站点的 IFrame 错误 XFrame 选项
- ruby-on-rails - 重定向时闪烁消息
- html5-canvas - 为什么WebGL的EXT_texture_filter_anisotropic在放大时强制线性插值
- javascript - 使用 sass 时 vue.js webpack 模板的 Webpack 错误
- sharepoint - 通过图形 API 创建文档库(在 Sharepoint 站点内)?
- javascript - 如何在 li 菜单后附加数据图标
- mysql - 具有分隔值的 Mysql 字段
- java - 没有关于 Parameter 额外信息的通用方法