Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Convertendo dados varBinary do SQL Server em string C #


Realmente depende de qual codificação foi usada quando você originalmente converteu de string para binário:
 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