Статус:
Offline
Реєстрація: 26.02.2005
Повідом.: 311
Реєстрація: 26.02.2005
Повідом.: 311
- 🟢 18:19 Відбій тривоги в м. Харків та Харківська територіальна громада.Слідкуйте за подальшими повідомленнями.#м_Харків_та_Харківська_територіальна_громада
- #1
Проблема с кодировкой
Доброе время суток, подскажите такую вещь:
Пишу на C#, задача соединиться с базой данных вычитать оттуда инфу и пересохранить в dbf. Вычитываю данные нормально, без всяких там кракозябликов и прочего, при записи в dbf - получаю кракозябликов, а именно вместо укр. буквы "i" получаю вопросительный знак. С DBF файлом соединяюсь так:
результат описан выше. Пробовал через мелкомягкое "нечто" с грозным названием VisualFoxPro и его провайдером данных: "vfpoledb.1". Результат удовлетворительный на 50 процентов. т.е. буквы вроде бы как больше не крокозяблики, но вот прочитать то, что он нагадил может только этот провайдер. По всей видимости он содержимое базы данных кодирует в какой-то свой формат (причем только текст).
собственно вопрос, как при помощи jet указать тип кодировки при выполнении запроса? или "vfpoledb.1" - запретить шифровать данные?
Доброе время суток, подскажите такую вещь:
Пишу на C#, задача соединиться с базой данных вычитать оттуда инфу и пересохранить в dbf. Вычитываю данные нормально, без всяких там кракозябликов и прочего, при записи в dbf - получаю кракозябликов, а именно вместо укр. буквы "i" получаю вопросительный знак. С DBF файлом соединяюсь так:
PHP:
string connectionStringDBF = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties=\"dBASE IV\"";
собственно вопрос, как при помощи jet указать тип кодировки при выполнении запроса? или "vfpoledb.1" - запретить шифровать данные?