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