c# unicode string output
- by Reg
I have function to convert string to a Unicode string:
private string UnicodeString(string text)
{
return Encoding.UTF8.GetString(Encoding.ASCII.GetBytes(text));
}
But when I am calling this function the output result is wrong. It looks like my function is not working.
Console.WriteLine(UnicodeString("????? ?????")) printing on console just questions like that: ????? ????
Is there any way to say to console to display it correct?
UPDATE
Looks like the problem not in Unicode, I think may be it is displaying question marks because i am not having correct locale in the system (Windows 7)?
Is there any way to make it work without changing locale?