3
A
回答
2
有没有(命名)实体的字符。您可以看到列表here。如果您想转换为数字实体,请参阅this answer。
2
“ć”的字符代码是263,其作为HTML实体是ć
等等。
+0
使用htmlentities转换第一个字符,然后使用'preg_replace_callback'和正则表达式'“/ [^ \ x00- \ x7F] /”'第二遍转换任何超出ASCII范围的字符。 – MRAB
2
众所周知,某些字符未用htmlentities();
编码。
如果你看一下docs,也有一些职位与角色地图,你可以用str_replace()
2
<?php
function encode($string) {
return mb_encode_numericentity($string, array(0x000000, 0x10ffff, 0, 0xffffff), 'UTF-8');
}
echo encode('ćĆČ芚ĐđŽž');
结果用的是ćĆČ芚ĐđŽž
+0
该死!搜索几个小时后,你的回答救了我:) – Avik
相关问题
- 1. 转换所有字符为HTML实体
- 2. 在PHP中将特殊字符转换为html实体?
- 3. PHP - 将特殊字符转换为HTML实体
- 4. PHP - 将十六进制字符转换为HTML实体
- 5. 将PHP + HTML转换为PHP字符串
- 6. PHP - 转换HTML符号到HTML实体
- 7. 将html实体转换为html字符的最佳方式
- 8. 如何将字符串中的HTML实体转换为HTML?
- 9. 如何将符号字体转换为标准utf8 HTML实体
- 10. 如何在QT中将实体字符(转义字符)转换为HTML?
- 11. 将重音字符和HTML实体转换为UTF-8?
- 12. 如何将Unicode特殊字符转换为html实体?
- 13. 如何使用Ruby on Rails将字符转换为HTML实体?
- 14. 将字符转换为Cocoa中的HTML实体
- 15. 将包含HTML实体的字符串转换为大写
- 16. 无法通过eggdrop将utf-8字符转换为html实体
- 17. 将HTML实体转换为C#中的Unicode字符
- 18. 如何将特殊字符转换为html实体?
- 19. 如何将控制字符转换为HTML实体?
- 20. 将html实体转换为unicode(utf-8)字符串?
- 21. 防止rails将特殊字符转换为HTML实体
- 22. 将html实体转换为utf-8字符
- 23. 将HTML转换为有效字符串
- 24. PHP reg将所有[hexa]替换为字体颜色字符串?
- 25. 如何将名为HTML的实体转换为JavaScript中的数字HTML实体?
- 26. 转换阿拉伯数字HTML实体字符通过PHP
- 27. PHP:将html实体编码的大写字符转换为小写
- 28. 转换为HTML字符串中的HTML实体
- 29. 将HTML实体转换为Python Emoji
- 30. 将html实体转换为文本
向您推荐的替代功能encode2()产生以下错误:解析错误:语法错误,意外的T_FUNCTION,期望')'在调用array_map的行上 –
@ A-OK它是为PHP 5.3编写的。 – Artefacto