Victory 2018-02-06 16:44:25 630次浏览 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类型存储
    没有找到数据。
您需要登录后才可以回复。登录 | 立即注册