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 +}