我需要使用PHP将(®¢)
之类的特殊字符转换为相应的HTML实体编号。
是否有像htmlentities()
这样的函数来实现此功能?我们需要填充xsl:fo
文档中的特殊符号。最好的方法是将特殊字符存储为实体编号。
答案 0 :(得分:3)
mb_encode_numericentity ($string, array (0x0, 0xffff, 0, 0xffff), 'UTF-8')
这会将整个字符串转换为数字实体。您可以通过将第二个参数的成员修改为mb_encode_numericentity
来更改将要转换的字符范围。