Delete every non utf-8 symbols from string

前端 未结 4 1208
故里飘歌
故里飘歌 2020-11-29 05:46

I have a big amount of files and parser. What I Have to do is strip all non utf-8 symbols and put data in mongodb. Currently I have code like this.

with op         


        
4条回答
  •  爱一瞬间的悲伤
    2020-11-29 06:18

    Example to handle no utf-8 characters

    import string
    
    test=u"\n\n\n\n\n\n\n\n\n\n\n\n\n\nHi <>\nthis is filler text \xa325 more filler.\nadditilnal filler.\n\nyet more\xa0still more\xa0filler.\n\n\xa0\n\n\n\n\nmore\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nfiller.\x03\n\t\t\t\t\t\t    almost there \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nthe end\n\n\n\n\n\n\n\n\n\n\n\n\n"
    
    print ''.join(x for x in test if x in string.printable)
    

提交回复
热议问题