字符U + ffffffc2不在[U + 0000; U + 10ffff]

时间:2018-06-25 14:34:52

标签: python teradata

我正在从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...

我进行了一些搜索,发现ffffffc24294967234

我没有更改数据源的权限,并且我不能跳过行/行/数据

反正有没有转换和使用这个奇怪的字符?

0 个答案:

没有答案