From 1908d1b32e51d71a38f1e2c2f232453d06be030f Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Sun, 21 Sep 2025 13:50:08 -0400 Subject: [PATCH] More generically support single-byte encodings --- SabreTools.IO/Extensions/ByteArrayExtensions.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/SabreTools.IO/Extensions/ByteArrayExtensions.cs b/SabreTools.IO/Extensions/ByteArrayExtensions.cs index a0b085e..599999f 100644 --- a/SabreTools.IO/Extensions/ByteArrayExtensions.cs +++ b/SabreTools.IO/Extensions/ByteArrayExtensions.cs @@ -106,6 +106,8 @@ namespace SabreTools.IO.Extensions else if (encoding.CodePage == Encoding.Latin1.CodePage) return bytes.ReadFixedWidthEncodingStrings(charLimit, Encoding.Latin1, 1); #endif + else if (encoding.IsSingleByte) + return bytes.ReadFixedWidthEncodingStrings(charLimit, encoding, 1); else if (encoding.CodePage == Encoding.Unicode.CodePage) return bytes.ReadFixedWidthEncodingStrings(charLimit, Encoding.Unicode, 2); else if (encoding.CodePage == Encoding.BigEndianUnicode.CodePage)