title: UTF-8 to C# string from a DataReader
body: <p>I have a MS SQL query that returns a UTF-8 encoded field (a varchar). How do I convert it to a .NET Unicode string?  UTF8Encoding.GetString will do the job ... if you have an array of bytes - I don't.</p>