Так сложилось, что я пишу прогу на C#, которая по ходу работы выбирает данные из таблиц FoxPro и обрабатывает их. Приложение многооконное. Есть класс, который читает данные из фоксовых таблиц.
Так вот, когда вызов метода(который собственно их читает) происходит в главной форме — все работает замечательно, а когда из дочерней — причудливо
Причудливость заключается в том, что напрочь отъезжает кирилица. Попытки переводить строки в разные кодировки приводят к еще более причудливым результатам — читабельными остаются только заглавные буквы (заглавные в полях таблицы). Попытка менять кодировку на уровне запросов (Фокс такое позволяет) или делать все буквы сначала большими (опять же на уровне запросов) так же ни к чему хорошему не приводят.
Посему хотелось бы узнать, наступал ли кто-нибудь кроме меня на подобные грабли? И если да, то как уворачивался?
Заранее благодарен.
25.12.03 11:29: Перенесено модератором из '.NET' — AVK