Вам необходимо прочитать файл, используя Encoding
, в который записан файл.
Похоже, что это не файл Unicode, который вы пытаетесь прочитать как Unicode, или, возможно, кодировка Unicode отличается от кодировки UTF-8 по умолчанию (например, может быть UTF-16).
StreamWriter
имеет несколько конструкторов , что Encoding
в качестве параметра.