Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Konvertieren von SQL Server-varBinary-Daten in Zeichenfolgen C#

Es hängt wirklich davon ab, welche Codierung verwendet wurde, als Sie ursprünglich von String in Binär konvertiert haben:

 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