Необходимо создать файл App.config (очень похожий на web.config)
, необходимо щелкнуть правой кнопкой по проекту, добавить новый объект, новый "Файл Конфигурации приложения".
Гарантируют, чтобы Вы добавили Систему использования. Конфигурация к Вашему проекту.
Тогда Вы можете добавленные стоимости к нему
private void Form1_Load(object sender, EventArgs e)
{
string setting = ConfigurationManager.AppSettings["setting1"];
string conn = ConfigurationManager.ConnectionStrings["prod"].ConnectionString;
}
Просто примечание, согласно Microsoft, необходимо использовать ConfigurationManager вместо ConfigurationSettings. (см. раздел комментариев), "Класс ConfigurationSettings обеспечивает обратную совместимость только. Для новых приложений необходимо использовать класс ConfigurationManager или класс WebConfigurationManager вместо этого".
Да, Mechanize попытается определить кодировку (используя базовую библиотеку Ruby NKF), чтобы угадать кодировку) и иногда не удается.
Может быть, это может помочь:
WWW :: Mechanize :: Util :: CODE_DIC [: SJIS] = "ISO-8859-1"
Я не уверен в точном синтаксисе, но я думаю, что хеш CODE_DICT может быть хорошим местом для поиска :)
Некоторое время назад у меня была аналогичная проблема .
Извините, это была моя ошибка: я пришел из фона Java и там строки внутренне конвертируются в UTF-16. Я забыл, что Руби этого не делает. Mechanize безупречно восстанавливал страницу, но мне нужно было преобразовать данные с помощью iconv.
Мысленное примечание: Ruby сохраняет строки без преобразования их кодировки.