我以前从未遇到过这种情况,这完全让我难过!
我在 Wordpress 中使用了一些自定义前端发布脚本,这些工作非常好,在将数据保存到数据库等之前,所有内容都正确转义,但是在输入时我似乎遇到了撇号(单引号)的问题麦克键盘。
在文本区域中输入了使用各种字符的示例帖子:
a post with other chars `~":;?/[]{}-_=+!£$%^&*()'
这就是保存在数据库中的内容(然后在调用时显示在页面上):
a post with other chars `~":;?/[]{}-_=+!£$%^&*()'
为清楚起见,这是将数据保存到数据库的方式:
esc_attr(strip_tags($_POST['postContent'])),
例如,如果我从这样的网页复制并粘贴撇号,它会保存得很好:
Ain’t that strange!
但是那个倾斜的撇号在 Mac 键盘上不可用(作为标准),默认是单引号 '
我以前从未遇到过这个问题。
当我不知所措时,任何人都有任何建议或解决方法!