我正在生成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中的重复字符?