utf-8(PHP,str_replace)中是否有不同类型的双引号?
发布时间:2020-12-13 13:48:38 所属栏目:PHP教程 来源:网络整理
导读:在 PHP 5.3中,我试图在字符串中替换双引号: $bar = str_replace('"',''',$foo); 但是保存在utf8-Database中的一些引用并没有被替换,尽管它们看起来很正常: “一些文字” 我必须搜索不同的字符类型吗? 如果是这样,他们是谁? 有许多字符看起来像引号,大多
在
PHP 5.3中,我试图在字符串中替换双引号:
$bar = str_replace('"',''',$foo); 但是保存在utf8-Database中的一些引用并没有被替换,尽管它们看起来很正常: “一些文字” 我必须搜索不同的字符类型吗?
有许多字符看起来像引号,大多数字符很少使用.更经常使用的是这三个:
" U+0022 QUOTATION MARK “ U+201C LEFT DOUBLE QUOTATION MARK ” U+201D RIGHT DOUBLE QUOTATION MARK 一些罕见的是全长报价标记,DITTO MARK,双重PRIME,双重报价标记等. Unicode.org“confusables”工具找到15 characters similar to 为什么不在这里复制并粘贴有问题的字符,以便我们识别它?或者您可以使用HEX函数来获取字符的十六进制编码,这是识别它的另一种方法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |