使用python从MSSQL读取uniqueidentifier字段

-1 python sql-server uniqueidentifier pyodbc

我用pyodbc访问我的MSSQL数据库.

当从MSSQL中读取uniqueidentifier字段时,在我的MacOS中,我可以打印出正确的udid字段值(例如4C444660-6003-13CE-CBD5-8478B3C9C984),但是当我在Linux CentOS上运行相同的代码时,我只看到非常奇怪的字符串比如"???????????????????????????????????????????????????????????????

你能解释一下为什么会这样,我怎样才能在linux上获得正确的uidi值?谢谢

小智 5

在linux中,我使用str(uuid.UUID(bytes_le = value)).upper()来获取uniqueidentifier字段的4C444660-6003-13CE-CBD5-8478B3C9C984字符串