我有两个字符需要在 php 字符串中进行搜索和替换。
’
“
不知何故这些不同于:
'
”
有谁知道我可以使用什么函数从 php 字符串中去除这些?
最佳答案
这就是有人在 Outlook 中向您发送电子邮件时发生的情况,所以请注意,因为您完全错过了这些单引号的开头对和双引号的结尾对。 But really, you need to be using html entity codes .
为什么?因为在荒野中比你上面发布的那两个代码要多得多,事实上,你只显示了一半的引号集(即,你错过了结束单引号和开始双引号) .有数百个,您需要以比字符串替换更好的方式对它们进行编码。
有几种方法可以管理从编码到 html 实体的转换。
http://php.net/manual/en/function.htmlentities.php
http://piology.org/entities.html
http://konieczny.be/unicode.html
还有更多,但它们基本上做同样的事情。
关于php - 这些是什么 ASCII 字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5435683/