Я извлекаю некоторые данные из Teradata и получаю интересную ошибку;
return '' if v is None else str(v)
ValueError: character U+ffffffc2 is not in range [U+0000; U+10ffff]
Вот как я получил это:
def none_to_blank(v):
return '' if v is None else str(v)
cur.execute(sql_extract.format(...))
for r in cur:
a = [none_to_blank(x) for x in r]
# More lines...
Когда я немного искал, я нашелчто ffffffc2
равно 4294967234
У меня нет прав на изменение источника данных, и я не могу пропустить строку / строку / данные
Есть ли в любом случаеконвертировать и использовать этот странный символ?