Php 字符串内表单发送的单引号与服务器端不同

Php 字符串内表单发送的单引号与服务器端不同,php,string,special-characters,quote,Php,String,Special Characters,Quote,我试图比较从PHP表单发送的字符串(使用strcasecmp())。但是有一个带单引号的字符串,它破坏了比较结果 ” 正在返回' 因此,比较失败。 如何应对? 谢谢在PHP中没有任何东西可以自动做到这一点。听起来用户在他们的浏览器中启用了“智能报价”。好的,但是有没有办法解决这个问题?因为我无法控制用户的浏览器。在比较之前,您可以使用str_replace()替换这样的字符。但这甚至不是一个聪明的引号,它们通常是卷曲的。我认为用户只是输入了错误的报价类型。

我试图比较从PHP表单发送的字符串(使用strcasecmp())。但是有一个带单引号的字符串,它破坏了比较结果

正在返回
'

因此,比较失败。 如何应对?
谢谢

在PHP中没有任何东西可以自动做到这一点。听起来用户在他们的浏览器中启用了“智能报价”。好的,但是有没有办法解决这个问题?因为我无法控制用户的浏览器。在比较之前,您可以使用
str_replace()
替换这样的字符。但这甚至不是一个聪明的引号,它们通常是卷曲的。我认为用户只是输入了错误的报价类型。