在 XML 中,只有 5 个预定义的实体引用,$nbsp; 应该替换为空格~
$content = Entities::replaceAllEntities($content);
在 XML 中,有 5 个预定义的实体引用:
< | < | 小于 |
> | > | 大于 |
& | & | 和号 |
' | ‘ | 单引号 |
" | “ | 引号 |
注释:在 XML 中,只有字符 “<” 和 “&” 确实是非法的。大于号是合法的,但是用实体引用来代替它是一个好习惯。
在 XML 中,只有 5 个预定义的实体引用,$nbsp; 应该替换为空格~
$content = Entities::replaceAllEntities($content);
在 XML 中,有 5 个预定义的实体引用:
< | < | 小于 |
> | > | 大于 |
& | & | 和号 |
' | ‘ | 单引号 |
" | “ | 引号 |
注释:在 XML 中,只有字符 “<” 和 “&” 确实是非法的。大于号是合法的,但是用实体引用来代替它是一个好习惯。
删除多余的控制字符即可~
$val = preg_replace('/[[:cntrl:]]/mu', '', $val);