我正在生成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. 如何使用c#去除utf8文件中的0x0a特殊字符並將文件保存爲utf8?
- 2. php可以檢測4字節編碼的utf8字符嗎?
- 3. 檢測utf8字符串中的latin1字符
- 4. 如何檢測並刪除字符串中不需要的行?
- 5. HttpGetText(),自動檢測字符集,並轉換源UTF8
- 6. 如何使用php在字符串中檢測到希伯來語字符iso8859-8和utf8
- 7. 在emacs中,如何去除CR(^ M)並留下LF(^ J)字符?
- 8. 從c/C++中的字符串去除無效的utf8
- 9. 如何在PHP中去除所有打印字符?
- 10. 如何從UTF8字符串中刪除控制字符
- 11. 如何從字符串中去除非ASCII字符?在C++中
- 12. 如何從PHP中的JSON輸出中去除無效字符
- 13. 如何去除.htaccess中的字符串?
- 14. 在PHP中檢測Unicode字符範圍
- 15. 在PHP中檢測CJK字符
- 16. 字符去除
- 17. UITextView檢測字符刪除
- 18. 如何在MySQL或PHP中將'u00e9'轉換爲utf8字符?
- 19. PHP JSON與UTF8字符
- 20. 檢測字符串是否有子字符串,並在Python中刪除元素
- 21. 如何在php程序中檢測字符串上的空白
- 22. 如何從PHP字符串中去除字符而不會干擾HTML標記
- 23. 如何檢測字符串中的字母並切換它們?
- 24. 檢查Javascript中的非UTF8字符
- 25. 檢測UTF8名稱
- 26. 如何在PHP中的字符串中減去數字?
- 27. 如何在zend中驗證來自utf8字符集的特殊字符php
- 28. 如何檢測PHP中的雙字節字符?
- 29. 如何在PHP中刪除空字符?
- 30. 如何檢測線路中斷並刪除一切換行符