I have a function to convert a string to a Unicode string:
private string UnicodeString(string text) { return Encoding.UTF8.GetString(Encoding.ASCII.GetB
private string UnicodeString(string text) { return text; }
The string text is already in Unicode. All internal C# strings are Unicode. When you convert it to ASCII you lose characters. That is why you get ????? ????.
text