Converting SQL Server varBinary data into string C#

后端 未结 3 1950
小蘑菇
小蘑菇 2020-12-03 13:42

I need help figuring out how to convert data that comes in from a SQL Server table column that is set as varBinary(max) into a string in or

3条回答
  •  再見小時候
    2020-12-03 14:43

    It really depends on which encoding was used when you originally converted from string to binary:

     byte[] binaryString = (byte[])reader[1];
    
     // if the original encoding was ASCII
     string x = Encoding.ASCII.GetString(binaryString);
    
     // if the original encoding was UTF-8
     string y = Encoding.UTF8.GetString(binaryString);
    
     // if the original encoding was UTF-16
     string z = Encoding.Unicode.GetString(binaryString);
    
     // etc
    

提交回复
热议问题