爲什麼PHP的str_replace函數和其他許多字符串函數亂用特殊字符的字符串,例如(「E」「A」 ..)?以及如何解決這個問題?爲什麼PHP的str_replace函數亂用特殊字符
0
琴絃
A
回答
5
str_replace函數是不是多字節(Unicode)的認識。使用根據MB_ *函數代替
在你的地方mb_ereg_replace
聽起來就像是正確的選擇。你可能也僅僅使用正則表達式PCRE功能並指定X
標誌
1
PHP不是從地上爬起來,以原生支持UTF8發展。這可能是有用的,而不是指定字符的文字,在您更換指定的實體引用/十六進制代碼,如\ x3094和替換,我認爲這更多的一貫支持。
雖然這將有助於在眼前看到你的直接問題,有更多的代碼。
相關問題
- 1. str_replace函數有特殊字符
- 2. 無法刪除str_replace的特殊字符
- 3. 如何用另一個特殊字符替換'使用str_replace php
- 4. Str_replace特殊字符郵件模板
- 5. 爲什麼數字圖像包含特殊字符的數據?
- 6. 將unicode轉換爲特殊字符的PHP函數?
- 7. PHP特殊字符
- 8. PHP str_replace函數
- 9. PHP str_replace函數
- 10. 使用特殊字符的PHP變量/函數/類名稱
- 11. PHP的preg_replace特殊字符
- 12. 使用特殊字符,調用函數PHP
- 13. 帶特殊字符的函數
- 14. 爲什麼這個字符串附帶一些特殊字符?
- 15. 用XML呈現XML數據亂碼特殊字符
- 16. 爲什麼我的csh腳本不能使用特殊字符?
- 17. PHP:特殊字符轉換
- 18. PHP和特殊字符
- 19. php和特殊字符
- 20. 尋找特殊字符php
- 21. PHP parse_str和特殊字符
- 22. PHP strpos特殊字符
- 23. php郵件 - 特殊字符
- 24. 特殊PHP字符列表
- 25. 特殊字符在PHP
- 26. PHP:特殊字符密碼
- 27. PHP cookie特殊字符
- 28. PHP顯示特殊字符
- 29. 特殊字符從PHP
- 30. str_replace:用函數替換字符串