Conversão Unicode em c #
Eu estou tentando atribuir Unicode na seqüência de caracteres, mas retornar "Привет" como "ÐŸÑ € ивеÑ" Mas eu preciso de "Привет", eu estou convertendo pela função seguinte.
public string Convert(string str)
{
byte[] utf8Bytes = Encoding.UTF8.GetBytes(str);
str = Encoding.UTF8.GetString(utf8Bytes);
return str;
}
o que posso fazer para resolver este problema para retornar "Привет".