Проблема: При записи из Vijeo Citect данных содержащих кириллические символы в файлы .dbf с помощью Device, их затем не удается прочитать с помощью функций SQL или ADO
Программное обеспечение: Vijeo Citec, Citect SCADA
Ответ:
Это связано с тем, что Device пишет кириллицу в одной кодировке, а SQL и ADO функции требуют ее в другой. Для того чтоб привести эти кодировки в соответствие, нужно установить в citect.ini параметры
Там нужно сначала изменить кодовую страницу на 1251, а затем выполнить операцию Convert to, выбрав страницу 866.
Программное обеспечение: Vijeo Citec, Citect SCADA
Ответ:
Это связано с тем, что Device пишет кириллицу в одной кодировке, а SQL и ADO функции требуют ее в другой. Для того чтоб привести эти кодировки в соответствие, нужно установить в citect.ini параметры
[CtEdit]AnsitiOEM = 1 и
[Language]CodePage = 1251
Однако это повлияет только на вновь созданные записи. Для того чтобы прочитать dbf файлы созданные без этих параметров их необходимо конвертировать в другую кодировку. Сделать это можно например с помощью программы DBF Commander.Там нужно сначала изменить кодовую страницу на 1251, а затем выполнить операцию Convert to, выбрав страницу 866.