private void PopulateEncodingList() {
var encodings = Encoding.GetEncodings().OrderBy(x => x.DisplayName);
foreach (var enc in encodings) {
string item = Invariant($"{enc.DisplayName} (CP {enc.CodePage})");
Encodings[item] = enc.CodePage;
}
EncodingComboBox.ItemsSource = Encodings;
EncodingComboBox.SelectedIndex = Encodings.IndexWhere(kvp => kvp.Value == Encoding.Default.CodePage).FirstOrDefault();
}