Konwersja Unicode w c #
Próbuję przypisać kodowanie Unicode do łańcucha, ale zwraca on ciąg „Привет” jako „ÐŸÑ € иве" ”Ale potrzebuję„ Привет ”, konwertuję według następującej funkcji.
public string Convert(string str)
{
byte[] utf8Bytes = Encoding.UTF8.GetBytes(str);
str = Encoding.UTF8.GetString(utf8Bytes);
return str;
}
co mogę zrobić, aby rozwiązać ten problem, aby powrócić „Привет”.