我有一些文本存储在字符串中$text
已经过滤掉了the_content
因此,wptexturize().
wptexturize() 是一个将各种字符替换为更漂亮字符的函数。
我有什么办法可以unwptexturize()字符串?将其还原为原来的状态。
到目前为止,我一直在跳舞,我可以用下面这样的常规引号来代替智能引号:
$text = iconv(\'UTF-8\', \'ASCII//TRANSLIT\', $text);
但是,这将只包括智能引号,还有更多的字符。
另一种选择是编写自定义正则表达式,将所有这些字符替换回其原始字符。