Не загружаются Русские символы в listBox
Есть такая оболочка для Wget как VisualWget , и вот решил я её Руссифицировать , и столкнулся с такой проблемой , она парсит текстовый файл с определёнными разделителями и заполняет из него таблицу опций закачки , но если прописать в этот файл Русские символы то она их просто не видит , прога как я понял написанна на шарпе , скачать исходники можно тут , или если я угадал с участокм кода то может поможет это
Цитата:
rivate void optionsCategoryListBox_SelectedIndexChanged(object sender, EventArgs e)
{
optionsListView.Items.Clear();
foreach (string s in Util.GetArrayOfOpts(optionsCategoryListBox.SelectedIndex))
{ optionsListView.Items.Add(s); }
optionsListView.Columns[0].AutoResize(ColumnHeaderAutoResizeStyle.ColumnContent);
optionsListView.SelectedIndices.Clear();
panel1.BringToFront();
descriptionLabel.Text = "";
SetChecked();
}
private void argumentTextBox_TextChanged(object sender, EventArgs e)
{
int i = optionsCategoryListBox.SelectedIndex;
if (optionsListView.SelectedIndices.Count == 0)
return;
int j = optionsListView.SelectedIndices[0];
int index = Util.GetOptIndex(i, j);
if (index == -1)
{
Debug.Assert(false);
Util.MsgBoxError(string.Format("Opt not found, i={0}, j={1}.", i, j));
return;
}
Debug.Assert(Util.OptByIndex(index).needArg);
if (argumentTextBox.Text != string.Empty)
if (!optionsListView.CheckedIndices.Contains(j))
optionsListView.Items[j].Checked = true;
if (optionsListView.CheckedIndices.Contains(j))
{
if (!opts.ContainsKey(Util.OptByIndex(index).name))
opts.Add(Util.OptByIndex(index).name, argumentTextBox.Text);
else
opts[Util.OptByIndex(index).name] = argumentTextBox.Text;
}
}
|
добавлено через 4 минуты
И ещё вопрос , если уж кто-то пробежится взглядом по исходникам , как я понял опции для exe'шника берутся из opt файла , то биш получается нельзя менять какие то его части , сам я не программер , и раньше не занимался Руссификацией из исходников , потому прошу сильно не пинать
|