$_POST["poundSymbol"] == "£"
结果为假。
为什么会这样,我怎样才能绕过它?
我认为最安全的方法是将htmlentities()
与替代方案一起使用。这样,它可以与£
或£
一起使用(如果您不需要对£
的支持,请仅保留第二种选择(。我个人会对这种测试使用严格的比较===
:
if($_POST["poundSymbol"] === "£" || htmlentities($_POST["poundSymbol"]) === "£"){
//...
}