S. Moysiyuk
По сути пандас работает с utf -8 а такие артефакты у тебя изза того что ты передаёшь в другой ей
решил таким способом
def h(bs):
"""Convert bytearray to hex string
Given a bytearray, convert it to a string of
an even length, containing the associated
hexidecimal characters for each byte
"""
try:
hs = ["{0:0>2}".format(hex(b)[2:].upper()) for b in bs]
return '0x' + ''.join(hs)
except:
return bs
cnxn.add_output_converter(pyodbc.SQL_BINARY, h)