Есть у меня файл с русскими буквами. Вот пытаюсь одну строку из него удалить
private void DeleteLifeNumber()
{
string[] lines = File.ReadAllLines(IniFileName, System.Text.Encoding.Unicode);
using (var bw =new BinaryWriter(new FileStream(IniFileName, FileMode.Create, FileAccess.Write
,FileShare.None)
, System.Text.Encoding.Unicode))
foreach (string line in lines)
{
if (!line.StartsWith("lifenumber"))
if (line.Length == 0)
bw.Write(Environment.NewLine);
else
bw.Write(line + Environment.NewLine);
}
}
И проблема в том, что первя строка получается состоит из множества непеч. символов. И при выводе получается иероглифы. В чём может быть проблема?