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. HTML实体解码为特殊字符
- 3. 使用php返回特殊字符的HTML实体
- 4. 在PHP中将特殊字符转换为html实体?
- 5. PHP - 将特殊字符转换为HTML实体
- 6. html实体/特殊字符解码
- 7. PHP特殊字符的HTML实体代码
- 8. HTML特殊字符和PHP
- 9. 使用javascript将特殊字符转换回HTML实体代码
- 10. 如何将Unicode特殊字符转换为html实体?
- 11. 特殊字符不会转换为html实体(html_entity_decode不工作)
- 12. 如何将特殊字符转换为html实体?
- 13. 防止rails将特殊字符转换为HTML实体
- 14. JSON响应特殊字符转换为实体代码HTML
- 15. 用tcl脚本中的html实体替换特殊字符
- 16. 使用php将特殊字符转换为html代码
- 17. HTML特殊字符▼
- 18. Html特殊字符
- 19. 特殊HTML字符
- 20. HTML实体/表单标签标签中的特殊字符
- 21. 将特殊符号转换为相应的Html实体编号
- 22. 如果我使用UTF-8字符集,是否需要为特殊字符使用HTML实体?
- 23. 为什么一些特殊字符(“Ü”)显示为编码的HTML实体(ü)?
- 24. PHP特殊字符
- 25. 显示所有特殊字符html/php
- 26. 自动PHP回声HTML特殊字符
- 27. 将特殊字符转换为HTML实体,为什么或为什么不?
- 28. 特殊的HTML字符
- 29. HTML中的特殊字符
- 30. 特殊的HTML字符
对不起的错字:不是ASCI而是ISO-8859-1 – 2010-04-27 08:44:59