将用户输入视为:α-溶血素
我在数据库中存储的与html实体α-hemolysin
相同。
但是当我使用htmlentities()
转换用户输入时,我得到了像α-hemolysin
这样的修改后的输入,无法在数据库中搜索。
我需要将用户输入转换为与存储在数据库中的用户输入相同的形式,例如α-hemolysin
有没有办法获取所有可能的html实体(命名,数字,unicode)并在sql数据库中进行搜索。
PHP行:
$input='α-hemolysin';
$v=htmlentities($input);
echo $v;
输出:
α-hemolysin
谢谢。