title: What's the difference between UnicodeEncoding and Encoding.Unicode?
body: <p>For UTF-16 encoding, C# has both System.Text.UnicodeEncoding and System.Text.Encoding.Unicode. What's the difference between the two and when should I use each one?</p>