У меня есть файл, содержащий определенные символы ASCII, я хочу его прочитать, что-то изменить внутри и записать в другой файл.
Я пытался прочитать и записать его в консоли.
исходный файл содержит символы в виде
0,000000»2»0910AE,0911EE»0»0»0»„»IA»8»16»0»0»0»4»G
Выходной файл представляет собой что-то вроде
0,000000?C,C,0,000000?1?08B0B8?1?3?0?L0?8?16?0?4?0?1?C
, где символы ASCII заменяются символом ?
.
using (OpenFileDialog ofd1 = new OpenFileDialog())
{
ofd1.Title = "Open Drive";
ofd1.Filter = "Driver file (*.drt)|*.drt";
ofd1.FilterIndex = 2;
if (ofd1.ShowDialog() == DialogResult.OK)
{
string fileName = ofd1.FileName;
try
{
string text = File.ReadAllText(fileName, Encoding.ASCII);
Console.OutputEncoding = System.Text.Encoding.GetEncoding(28591);
Console.Write("");
foreach (char c in text)
{
Console.Write(c);
}
}
catch (Exception)
{
throw;
}