Bug 2 solved by use `Encoding.GetEncoding(string)` inside a try-catch with a helping errorprovider