Menu
Simba Technologies
Simba Technologies

SimbaEngine X SDK 10.1.3
Developing Drivers for Data Stores Without SQL

SimbaEngine X SDK Documentation > Testing and Troubleshooting > Driver Manager Encodings on Linux, Unix, and MacOS

Driver Manager Encodings on Linux, Unix, and MacOS

On Linux, Unix, and macOS platforms, it is possible to specify that an application use a particular driver manager. You may need to configure a driver to work with an application, depending on which driver manager has been linked to the application. The driver configuration file can set the DriverManagerEncoding setting to indicate what type of Unicode is being passed to the driver from the driver manager.

The following table outlines the Unicode setting to use:

Platform Bitness iODBC UnixODBC

Linux

32

UTF-32

UTF-16

Linux

64

UTF-32

UTF-16

Linux Itanium

64

UTF-32

UTF-16

AIX (PowerPC)

32

UTF-16

UTF-16

AIX (PowerPC)

64

UTF-32

UTF-16

macOS

32

UTF-32

macOS

64

UTF-32

HP-UX (Itanium)

32

UTF-32

UTF-16

HP-UX (Itanium)

64

UTF-32

UTF-16

Solaris (SPARC)

32

UTF-32

UTF-16

Solaris (SPARC)

64

UTF-32

UTF-16

Solaris (x86)

32

UTF-32

UTF-16

Solaris (x86)

64

UTF-32

UTF-16