Держу пари, что вы просто не используете правильную кодировку. Скорее всего, вы передаете Encoding.Default
или Encoding.ASCII
, когда вам действительно нужно передать Encoding.UTF8
(наиболее распространенный) или Encoding.Unicode
этому методу.
Если вы уверены, что используете правильную кодировку, опубликуйте полный код и пример файла.