Форум сайта python.su
0
День добрый!
Делаю запрос к sqlite базе данных и вытягиваю оттуда информацию о сообщении (Текст сообщения, дату, ссылку на картинку и т.д.)
Проблема в том, что в сообщении иногда пролетает следующая ошибка:
UnicodeEncodeError: 'UCS-2' codec can't encode characters in position 20-21 Non-BMP character not supported in Tk.

Офлайн
0
Сделал, может будет полезно:
Из stackoverflow:
non_bmp_map = dict.fromkeys(range(0x10000, sys.maxunicode + 1), 0xfffd)
str(info).translate(non_bmp_map)
ast.literal_eval(info)
errors='ignore'
Офлайн