diff --git a/BoerseDataConvert/BoerseDataConvert/BoerseDataConvert.csproj b/BoerseDataConvert/BoerseDataConvert/BoerseDataConvert.csproj index 4d12dd3..aa11652 100644 --- a/BoerseDataConvert/BoerseDataConvert/BoerseDataConvert.csproj +++ b/BoerseDataConvert/BoerseDataConvert/BoerseDataConvert.csproj @@ -15,4 +15,8 @@ + + + + diff --git a/BoerseDataConvert/BoerseDataConvert/Controller/RecordController.cs b/BoerseDataConvert/BoerseDataConvert/Controller/RecordController.cs index 1a8734a..7be46e1 100644 --- a/BoerseDataConvert/BoerseDataConvert/Controller/RecordController.cs +++ b/BoerseDataConvert/BoerseDataConvert/Controller/RecordController.cs @@ -25,20 +25,20 @@ namespace BoerseDataConvert public string ConvertToXml(Record record) { StringBuilder xmlRecord = new StringBuilder(); - xmlRecord.Append($" \n"); + xmlRecord.Append($" \n"); foreach (var tagValue in record.TagsValues) { try { string tag =CheckTagValue(tagValue.Key, tagValue.Value); - xmlRecord.Append($" <{tag}>{tagValue.Value}\n"); + xmlRecord.Append($" <{tag}>{tagValue.Value}\n"); } catch (ArgumentException e) { Console.WriteLine(e.Message); } } - xmlRecord.Append($" "); + xmlRecord.Append($" "); count++; return xmlRecord.ToString(); } diff --git a/BoerseDataConvert/BoerseDataConvert/Views/Reader.cs b/BoerseDataConvert/BoerseDataConvert/Views/Reader.cs index 7ea6f04..bb97e97 100644 --- a/BoerseDataConvert/BoerseDataConvert/Views/Reader.cs +++ b/BoerseDataConvert/BoerseDataConvert/Views/Reader.cs @@ -16,7 +16,7 @@ namespace BoerseDataConvert public Reader(string adr, string[] filesNames) { fileInd = 0; - reader = new StreamReader($@"{adr}/{filesNames[fileInd]}"); + reader = new StreamReader($@"{adr}/{filesNames[fileInd]}", CodePagesEncodingProvider.Instance.GetEncoding(1252), true); this.adr = adr; this.filesNames = filesNames; reader.ReadLine(); @@ -28,7 +28,7 @@ namespace BoerseDataConvert { fileInd++; reader.Close(); - reader = new StreamReader($@"{adr}/{filesNames[fileInd]}"); + reader = new StreamReader($@"{adr}/{filesNames[fileInd]}", CodePagesEncodingProvider.Instance.GetEncoding(1252), true); RecordController.NextFile(filesNames[fileInd]); s = reader.ReadLine(); s = reader.ReadLine();