Set a nondefault locale
By default, HCL Informix® products use the U.S. English locale, but HCL Informix® products support many other locales.
- Set the CLIENT_LOCALE environment variable
to specify the appropriate client locale.
If you do not set CLIENT_LOCALE, the client locale is the default locale, U.S. English.
- Set DB_LOCALE on each client computer to
specify the database locale for a client application to use when it
connects to a database.
If you do not set DB_LOCALE on the client system, the client application sets DB_LOCALE to the client locale. This default value avoids the need for the client application to perform code-set conversion.
You might also want to set DB_LOCALE on the server computer so that the database server can perform operations such as the creation of databases (when the client does not specify its own DB_LOCALE).
- Set the SERVER_LOCALE environment variable
to specify the appropriate server locale.
If you do not set SERVER_LOCALE, the server locale is the default locale, U.S. English.
To access a database that has a nondefault locale, the CLIENT_LOCALE and DB_LOCALE settings on the client system must support this nondefault locale. Both locales must be the same, or their code sets must be convertible, as described in Perform code-set conversion.
When a client application requests a connection, the database server uses information in the client, database, and server locales to create the server-processing locale. For more information, see Establish a database connection.