Sql 无法检索SSMS中显示的列值
列(图像类型)值(二进制-十六进制)将与SSMS中的类似Sql 无法检索SSMS中显示的列值,sql,sql-server,sql-server-2008,tiny-tds,Sql,Sql Server,Sql Server 2008,Tiny Tds,列(图像类型)值(二进制-十六进制)将与SSMS中的类似 0x89500000D0A1A0A0000000D494844520000000... 当我试图通过代码(tinytds-ruby)获得这个值时,我得到了非utf格式的输出,如下所示 BM6K□□□□□�□□□□□□□□□��(K�������... sql连接也是通过utf-8编码建立的 那么,有没有办法以二进制格式检索值?数据类型是字节数组,客户端试图将数组显示为文本,一旦从数据库收到结果,请使用某种格式函数将字节数组转换为十六进
0x89500000D0A1A0A0000000D494844520000000...
当我试图通过代码(tinytds-ruby)获得这个值时,我得到了非utf格式的输出,如下所示
BM6K□□□□□�□□□□□□□□□��(K�������...
sql连接也是通过utf-8编码建立的
那么,有没有办法以二进制格式检索值?数据类型是字节数组,客户端试图将数组显示为文本,一旦从数据库收到结果,请使用某种格式函数将字节数组转换为十六进制谢谢!!ruby:value.unpack('H*')有效!!数据类型是字节数组,客户端试图将数组显示为文本,一旦您从数据库收到结果,请使用某种格式函数将字节数组转换为十六进制谢谢!!ruby:value.unpack('H*')有效!!