Warning raised by inserting 4-byte unicode to mysql

前端 未结 3 1606
旧时难觅i
旧时难觅i 2020-12-02 00:16

Look at the following:

/home/kinka/workspace/py/tutorial/tutorial/pipelines.py:33: Warning: Incorrect string 
value: \'\\xF0\\x9F\\x91\\x8A\\xF0\\x9F...\' fo         


        
3条回答
  •  失恋的感觉
    2020-12-02 00:45

    simple normalization for string without regex and translate:

    def normalize_unicode(s):
        return ''.join([ unichr(k) if k < 0x10000 else 0xfffd for k in [ord(c) for c in s]])
    

提交回复
热议问题