UnicodeDecodeError на некоторые запросы при использовании fdb

UnicodeDecodeError

Кодек utf-8 не может декодировать байт 0xa0 в позиции 5: неверный стартовый байт

Это ошибка, которую я получаю при выполнении некоторых запросов в моем мосте Python SQL.

def SQLBridge(command, isQuery=True):
    with fdb.connect(dsn=<Path>, user=<user>, password=<password, charset="UTF8") as con:
    cur = con.cursor()
    cur.execute(command)

    if isQuery:
        result = cur.fetchall()

    else:
        con.commit()
    cur.close()
    con.close()
    return result

Итак, работает что-то вроде:

  SQLBridge("select list(lastcode, ',') from customer where objid in (select customer from saletable)")[0]

работает просто отлично, но другие запросы вместо этого выдадут UnicodeDecodeError.

Я смотрел на подобные проблемы на SO, но, кажется, ничто не помогает в моем сценарии.

0 ответов

Другие вопросы по тегам