private static void ParseEncoding(string setting)
{
if (String.IsNullOrEmpty(setting))
{
MessageEncoding = DefaultMessageEncoding;
return;
}
try
{
MessageEncoding = Encoding.GetEncoding(setting);
}
catch (ArgumentException)
{
Logger.WriteError(String.Format("The configured value: {0} is not a valid code page name. Default encoding is set: {1}.",setting,DefaultMessageEncoding.BodyName));
MessageEncoding = DefaultMessageEncoding;
}
}