В IBProvider v3 разработан принципиально новый механизм работы с кодовыми страницами текстовых данных Firebird и Interbase.
Изменения в IBProvider v2 [build 2.6.06.2688]
- Добавлена поддержка кодовой страницы UTF-8.
- Для схем метаданных COLUMN и PROCEDURE_PARAMETERS сведения о кодовых страницах загружаются из системных таблиц.
Изменения в IBProvider v3 [build 3.0.0.6327 RC3]
В новой версии IBProvider v3 предложена принципиально новая схема работы с кодовыми страницами текстовых данных:
- Добавлено свойство ctype_user, позволяющее указать кодировку,
в которой данные будут поступать к клиенту, независимо от того, в какой кодировке данные передаются от сервера БД.
- Поддерживаются псевдонимы кодовых страниц
Firebird и
Interbase.
- Добавлено свойство ctype_none,
которое позволяет задать кодовую страницу для работы с текстовыми данными в кодировке NONE.
- Новые алгоритмы перекодирования BLOB-полей, обеспечивают быструю работу с поточными данными, оптимизация взаимодействия с библиотекой кодировок ICU.
- Внесены прочие важные изменения.
За более подробной информацией по работе с новым процессором кодовых
страниц обратитесь к документу:
кодовые страницы Firebird и Interbase.
Размер текстовых колонок в Firebird 2.x
IBProvider начал контролировать размер текстовых колонок при работе с серверами
Firebird 2 в режиме Unicode.
Если длина загруженных данных превысит размер текстовой колонки, то будет сгенерировано исключение.
Чтобы избежать проверки размера колонки, можно подключиться в обычном режиме с указанием Unicode_mode=false.
Скачать IBProvider Professional Edition (64/32 bit)