Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Юникод — это метод кодирования символов программного обеспечения, который обрабатывает все символы как фиксированную ширину двух байтов. Этот метод используется в качестве альтернативы кодировке символов Windows ANSI, которая, поскольку она представляет символы в одном байте, ограничена 256 символами. Поскольку Юникод может представлять более 65 000 символов, он содержит множество языков, символы которых не представлены в кодировке ANSI.
Диспетчер драйверов ODBC 3.5 (или более поздней версии) включен в Юникоде. Это влияет на две основные области: вызовы функций и типы строковых данных. Диспетчер драйверов сопоставляет строковые аргументы функций и строковые данные, необходимые приложению и драйверу, оба из которых могут быть включены в Юникоде или ANSI.
Диспетчер драйверов ODBC 3.5 (или более поздней версии) поддерживает использование драйвера Юникода как с приложением Юникода, так и с приложением ANSI. Он также поддерживает использование драйвера ANSI с приложением ANSI. Диспетчер драйверов предоставляет ограниченное сопоставление Юникода с ANSI для приложения Юникода, работающего с драйвером ANSI. Это позволяет получить доступ к базам данных Jet 3.5 и поддерживать все существующие типы файлов ISAM.
Если приложение ANSI использует драйвер базы данных ODBC для настольных компьютеров 4.0 и обращается к Microsoft Access 4.0 или более поздней версии, драйвер предоставляет тип данных как SQL_CHAR, SQL_VARCHAR или SQL_LONGVARCHAR даже если Jet 4.0 поддерживает широкую версию. Старые версии Jet не поддерживают SQL_WCHAR, SQL_WVARCHAR и SQL_WLONGVARCHAR. Это ограничение также применяется в случаях, когда старые форматы используются с ядром СУБД Jet 4.0.
Дополнительные сведения о проблемах Юникода с ODBC см. в разделе "Вопросы программирования" в Юникоде .