C# - 从.txt文件中读取俄语文本

Jim*_*ins 5 encoding utf-8 internationalization character-encoding c#-4.0

我在尝试从.txt文件中读取俄语字符时遇到问题.当我阅读它时,文本总是变得腐败.文件编码是UTF8.

这是代码:

  TextReader reader = new StreamReader(deliveryLocation, Encoding.UTF8);
  translatedContent = reader.ReadToEnd();
  reader.Close();
Run Code Online (Sandbox Code Playgroud)

谁能告诉我我做错了什么?我尝试使用所有支持的编码,但文本总是被破坏?

编辑:这是我需要从文件中读取的文本示例:

Оттаблицвышемысм.чонсервнойбанкытеньиWinRunnerбрать3pприблизительнотакоежевремянастраиватьизапускатьциклиспытаниявбудутнемногоNEOBXODIMOснимковэкрана.ГдеболеебольшойколичествоснимковэкранаNEOBXODIMO,времябранноедлятогочтобызапускатьтеньчемвремябранноедляписанияКодегоидлятогочтобывыполнятьоновWinRunner的.ПримечанияинженеравегоотчетечтоWinRunner的требовать3sсборкасредствапрограммированияподиспытаниемспециально,которнужноподготовитьработатьсим,тогдакактеньнеделает.КаждыйресурсвключеностраницадолжениметьимяШИЛА(ШИЛОбудетязыкомстержняклиентасобственническим).

谢谢

小智 3

使用

TextReader reader = new StreamReader(deliveryLocation, Encoding.Defaut);
  translatedContent = reader.ReadToEnd();
  reader.Close();
Run Code Online (Sandbox Code Playgroud)