From 8399ade2a25217f65c33aead54a0abe5b23dc2f0 Mon Sep 17 00:00:00 2001 From: codepwner Date: Thu, 6 Feb 2020 10:49:54 -0700 Subject: [PATCH] Support for CP1252 Encoding --- SpssLib/FileParser/Records/CharacterEncodingRecord.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/SpssLib/FileParser/Records/CharacterEncodingRecord.cs b/SpssLib/FileParser/Records/CharacterEncodingRecord.cs index 6302dfb..4ecbd88 100644 --- a/SpssLib/FileParser/Records/CharacterEncodingRecord.cs +++ b/SpssLib/FileParser/Records/CharacterEncodingRecord.cs @@ -92,8 +92,15 @@ private Encoding GetEncoding(string strEncoding) // 932 - Japanese (Shift-JIS) return Encoding.GetEncoding(932); } + + + if(strEncoding.Equals("CP1252", StringComparison.InvariantCultureIgnoreCase)) + { + // Support for 1252 encoding, which GetEncoding doesn't recognize this string varient in use + return Encoding.GetEncoding(1252); + } throw new SpssFileFormatException("Encoding not recognized: " + strEncoding); } } -} \ No newline at end of file +}