Victory 2018-02-06 16:44:25 450次浏览 0条回复 0 0 0

Error ''UCS-2' codec can't encode characters in position 2912-2912: Non-BMP character not supported in Tk' happened on line 223--python

  1. 如果文章标题或内容中含有emoji图,有些语言处理emoji的时候会直接报错,在存入MySQL时也会出错,python对于这个问题的处理方法:

    import sys

    non_bmp_map = dict.fromkeys(range(0x10000, sys.maxunicode + 1), 0xfffd)

    str(value).translate(non_bmp_map)


    就是字符串和图标建立映射关系

  2. 如果脚本语言不报错,需要将mysql的对应字段改成BLOB类型存储
emoji表情处理
    没有找到数据。
您需要登录后才可以回复。登录 | 立即注册