U + FEFF是字节顺序标记字符,仅应在文档开头出现。在文档中,应将其视为ZERO WIDTH NON-BREAKING SPACE
。如果这引起问题,则可以像其他任何字符一样将其删除:
>>> s = u'word1 \ufeffword2'
>>> s = s.replace(u'\ufeff', '')
>>> s
u'word1 word2'
(在Python 3.1或3.2中,将u
放在字符串前面)
如何删除这个特殊字符?
U + FEFF是字节顺序标记字符,仅应在文档开头出现。在文档中,应将其视为ZERO WIDTH NON-BREAKING SPACE
。如果这引起问题,则可以像其他任何字符一样将其删除:
>>> s = u'word1 \ufeffword2'
>>> s = s.replace(u'\ufeff', '')
>>> s
u'word1 word2'
(在Python 3.1或3.2中,将u
放在字符串前面)