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