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