Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Unicode est une méthode d’encodage de caractères logiciels qui traite tous les caractères comme ayant une largeur fixe de deux octets. Cette méthode est utilisée comme alternative à l’encodage de caractères ANSI Windows, qui, parce qu’elle représente des caractères d’un octet, est limitée à 256 caractères. Étant donné que Unicode peut représenter plus de 65 000 caractères, il prend en charge de nombreuses langues dont les caractères ne sont pas représentés dans l’encodage ANSI.
Le Gestionnaire de pilotes ODBC 3.5 (ou version ultérieure) est activé par Unicode. Cela affecte deux domaines principaux : les appels de fonction et les types de données de chaîne. Le Gestionnaire de pilotes mappe les arguments de chaîne de fonction et les données de chaîne selon les besoins de l’application et du pilote, qui peuvent être compatibles Avec Unicode ou ANSI.
Le Gestionnaire de pilotes ODBC 3.5 (ou version ultérieure) prend en charge l’utilisation d’un pilote Unicode avec une application Unicode et une application ANSI. Il prend également en charge l’utilisation d’un pilote ANSI avec une application ANSI. Le Gestionnaire de pilotes fournit un mappage Unicode-à-ANSI limité pour une application Unicode fonctionnant avec un pilote ANSI. Cela permet d’accéder aux bases de données Jet 3.5 et de prendre en charge tous les types de fichiers ISAM existants.
Lorsqu’une application ANSI utilise ODBC Desktop Database Driver 4.0 et accède à Microsoft Access 4.0 ou version ultérieure, le pilote expose le type de données en tant que SQL_CHAR, SQL_VARCHAR ou SQL_LONGVARCHAR même si Jet 4.0 prend en charge la version large. Les versions antérieures de Jet ne prennent pas en charge SQL_WCHAR, SQL_WVARCHAR et SQL_WLONGVARCHAR. Cette restriction s’applique également dans les cas où les anciens formats sont utilisés avec le moteur de base de données Jet 4.0.
Pour plus d’informations sur les problèmes Unicode liés à ODBC, consultez Unicode en considérations relatives à la programmation.