This commit is contained in:
Александр Бабаев 2024-04-07 23:47:38 +03:00
parent f572ea30cc
commit aee153d114
2 changed files with 4 additions and 4 deletions

View File

@ -11,5 +11,5 @@ public static class EncodingExtensions
/// Кодировка UTF8 без Bom /// Кодировка UTF8 без Bom
/// </summary> /// </summary>
// ReSharper disable once InconsistentNaming // ReSharper disable once InconsistentNaming
public static Encoding UTF8WithoutBom => new UTF8Encoding(encoderShouldEmitUTF8Identifier: false); public static Encoding UTF8WithoutBom (this Encoding encoding) => new UTF8Encoding(encoderShouldEmitUTF8Identifier: false);
} }

View File

@ -44,7 +44,7 @@ public static class FileExtension
{ {
// Кодировка // Кодировка
Encoding filEncoding = Encoding filEncoding =
useUtf8WithBom ? Encoding.UTF8 : EncodingExtensions.UTF8WithoutBom; useUtf8WithBom ? Encoding.UTF8 : Encoding.UTF8.UTF8WithoutBom();
// Открываю файл для создания или перезаписи // Открываю файл для создания или перезаписи
using StreamWriter writer = new(new FileStream(fileName, FileMode.OpenOrCreate), filEncoding); using StreamWriter writer = new(new FileStream(fileName, FileMode.OpenOrCreate), filEncoding);
@ -64,7 +64,7 @@ public static class FileExtension
{ {
// Кодировка // Кодировка
Encoding filEncoding = Encoding filEncoding =
useUtf8WithBom ? Encoding.UTF8 : EncodingExtensions.UTF8WithoutBom; useUtf8WithBom ? Encoding.UTF8 : Encoding.UTF8.UTF8WithoutBom();
// Открываю файл для чтения // Открываю файл для чтения
using StreamReader reader = new(new FileStream(fileName, FileMode.Open), filEncoding); using StreamReader reader = new(new FileStream(fileName, FileMode.Open), filEncoding);
@ -90,7 +90,7 @@ public static class FileExtension
// Кодировка // Кодировка
Encoding filEncoding = Encoding filEncoding =
useUtf8WithBom ? Encoding.UTF8 : EncodingExtensions.UTF8WithoutBom; useUtf8WithBom ? Encoding.UTF8 : Encoding.UTF8.UTF8WithoutBom();
// Открываю файл для чтения // Открываю файл для чтения
using StreamReader reader = new(new FileStream(fileName, FileMode.Open), filEncoding); using StreamReader reader = new(new FileStream(fileName, FileMode.Open), filEncoding);