При попытке сохранить строку в БД я получаю следующее исключение:
Unexpected error: (<type 'exceptions.UnicodeEncodeError'>, UnicodeEncodeError('latin-1', u"First 'A\u043a' Last", 7, 8, 'ordinal not in range(256)'), <traceback object at 0x106562908>)
Перед вставкой я конвертирую каждую строку в словаре в latin-1
следующим образом:
for k,v in row.items():
if type(v) is str:
row[k] = v.decode('utf-8').encode('latin-1')
Кажется, что это оскорбительный символ 'A\u043a'
- в других случаях, кажется, другие символы также находятся "вне пределов диапазона".
Помощь оценена.