pyodbc を使用して MSSQL データベースにアクセスしました。
MSSQL から uniqueidentifier フィールドを読み取るとき、私の MacOS では、udid フィールドの正しい値を出力できます (例: 4C444660-6003-13CE-CBD5-8478B3C9C984)。ただし、Linux CentOS で同じコードを実行すると、非常に奇妙な文字列が表示されます。 "???E??6??????c" のように、値の型は MacOS のような "str" ではなく "buffer" です。
その理由と、Linux で uidi の正しい値を取得するにはどうすればよいか説明していただけますか? ありがとう