Contents Index Connection strings and character sets Collation internals

ASA Database Administration Guide
  International Languages and Character Sets
    Understanding character set translation

Avoiding character-set translation


There is a performance cost associated with character set translation. If you can set up an environment such that no character set translation is required, then you do not have to pay this cost, and your setup is simpler to maintain.

If you work with a single-byte character set and are concerned only with seven-bit ASCII characters (values 0 through 127), then you do not need character set translation. Even if the code pages are different in the database and on the client operating system, they are compatible over this range of characters. Many English-language installations meet these requirements. In Adaptive Server Anywhere 9.0 and higher, character set translation is turned on by default. You can turn it off using the -ct- option.

For more information, see Turning off character set translation on a database server.

If you do require the use of extended characters, there are other steps you may be able to take:

Also, recall that client/server character set translation takes place by default. You can turn it off using the -ct- option.

For more information, see -ct server option.


Contents Index Connection strings and character sets Collation internals