To address instances where the Mapper fails to load maps due to them having a different encoding than declared, I have changed calls to XmlDocument.Load to use a new StreamReader which infers Encoding from the Byte Order instead of trusting the declared encoding in the header.
To address instances where the Mapper fails to load maps due to them having a different encoding than declared, I have changed calls to XmlDocument.Load to use a new StreamReader which infers Encoding from the Byte Order instead of trusting the declared encoding in the header.