Let\'s say I have a random Chinese character, 玩. I want to convert it to Unicode, which would be U+73A9. How could I do this in C#?
The characater 玩 is in Unicode.
If you have it in C# as 玩, then it's currently in UTF-16, which is one of the Unicode encoding forms.
If you are obtaining it from somewhere else you need to:
Step 3 May be simple (oh, I just use that one!) or hard (darn, have to write it myself!) or somewhere in between (hey, anyone written one of these already?!)