title: How to Generate all the characters in the UTF-8 charset in .net
body: <p>I have been given the task of generating all the characters in the UTF-8 character set to test how a system handles each of them.   I do not have much experience with character encoding.  The approaching I was going to try was to increment a counter, and then try to translate that base ten number into it's equivalent UTF-8 character, but so far I have no been able to find an effective way to to this in C# 3.5</p>
  
  <p>Any suggestions would be greatly appreciated.</p>