我正在生成CSV文件。偶爾數據源會傳遞帶有重音符號的字符......我想刪除它們。是否有合理簡單的方式來檢測並去除UTF-8字符?如何在PHP中檢測並去除UTF-8字符
0
A
回答
1
如果你確保你得到UTF-8作爲輸入,使用的iconv的值轉換爲您在輸出中使用的編碼 - 檢測UTF-8字符不是安全的(因爲這些值也是有效的iso-8859-1字符(或者全部是8位編碼,實際上)
如果您只是想要使用常規ascii值集(byte-values 0 - 127),可以讓iconv轉換爲'ascii'編碼並且音譯:
iconv("utf-8", "ascii//TRANSLIT", "Hei og hå")
將導致
hei og ha
返回。
0
utf8_decode($string)
但是這可以斷章取義一些字符這UTF-8也有,但不是在ISO88591
相關問題
- 1. php可以檢測4字節編碼的utf8字符嗎?
- 2. 檢測utf8字符串中的latin1字符
- 3. 如何檢測並刪除字符串中不需要的行?
- 4. HttpGetText(),自動檢測字符集,並轉換源UTF8
- 5. 在emacs中,如何去除CR(^ M)並留下LF(^ J)字符?
- 6. 如何從UTF8字符串中刪除控制字符
- 7. 如何從PHP中的JSON輸出中去除無效字符
- 8. 在PHP中檢測CJK字符
- 9. 檢測字符串是否有子字符串,並在Python中刪除元素
- 10. 如何從PHP字符串中去除字符而不會干擾HTML標記
- 11. 如何在PHP中的字符串中減去數字?
- 12. 檢測UTF8名稱
- 13. 如何在zend中驗證來自utf8字符集的特殊字符php
- 14. 如何在PHP中刪除空字符?
- 15. PIL - 如何檢測字符?
- 16. 如何去檢測dismissModalViewControllerAnimated
- 17. 如何從JS中的字符串去除不好的字符?
- 18. 檢測希伯來文字符在PHP中的字符串
- 19. 刪除4個字節的UTF8字符
- 20. 如何將UTF8字符轉換爲PHP中的數字字符實體
- 21. PHP中的字符集檢測
- 22. 如何去除alt字符代碼與php
- 23. 如何從XSL中的字符中去除重音符號?
- 24. 如何截斷PHP中的UTF8字符串?
- 25. 如何使用PHP去除字符串中的特定標點符號?
- 26. 如何從utf8字符串中獲取等效的非utf8字符?
- 27. 如何檢測C++字符串中的「_」?
- 28. 如何檢測Java中的字符集?
- 29. 如何去除數字字符之間的空格字符?
- 30. 如何檢測php中的重複字符?