0
A
回答
0
您需要指定您使用的字符集作为htmlentities()的第三个参数。默认字符集是iso-8859-1
。如果您使用UTF-8为您的数据,你需要这样说:
$result = htmlentities($string, ENT_QUOTES, "UTF-8");
1
确保您的页面字符集设置为utf-8
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
0
您,是因为默认的是指定字符集ASCII(http://php.net/manual/en/function.htmlentities.php):
htmlentities($stringToConvert, ENT_COMPAT, 'UTF-8')
相关问题
- 1. PHP - HTML实体/特殊字符混淆
- 2. 使用php返回特殊字符的HTML实体
- 3. PHP - 将特殊字符转换为HTML实体
- 4. html实体/特殊字符解码
- 5. PHP特殊字符的HTML实体代码
- 6. 防止rails将特殊字符转换为HTML实体
- 7. 如何将Unicode特殊字符转换为html实体?
- 8. 特殊字符不会转换为html实体(html_entity_decode不工作)
- 9. 如何将特殊字符转换为html实体?
- 10. 用tcl脚本中的html实体替换特殊字符
- 11. 使用php将特殊字符转换为html代码
- 12. Html特殊字符
- 13. HTML实体/表单标签标签中的特殊字符
- 14. PHP特殊字符
- 15. 自动PHP回声HTML特殊字符
- 16. 为什么一些特殊字符(“Ü”)显示为编码的HTML实体(ü)?
- 17. 特殊的HTML字符
- 18. html的特殊字符?
- 19. 将特殊字符转换为HTML实体,为什么或为什么不?
- 20. 特殊字符生成使用HTML :: TreeBuilder作为与HTML ::元
- 21. PHP HTML特殊字符编码不是实体,而是十进制
- 22. 在php中使用特殊字符echo
- 23. 使用PHP解析XML特殊字符
- 24. PHP:使用特殊字符分解
- 25. 使用PHP转换特殊字符
- 26. PHP的preg_replace特殊字符
- 27. html特殊字符到outfile.txt
- 28. 在DTD实体中使用特殊字符,如'+'
- 29. 使用HTML加载DOMDocument特殊字符(php)
- 30. 将特殊字符转换为HTML中的PHP
对不起的错字:不是ASCI而是ISO-8859-1 – 2010-04-27 08:44:59