Issues resolved that are transparent to the application include the following:
The character set in which character data appears. When a client logs in, it provides, among other information, the name of the character set appropriate to its locale. If the server’s character set differs from the client’s, Open Server converts the data to the client’s character set.
The national language in which Open Server error messages appear.
Byte ordering, which is platform-dependent.
The TDS protocol level.
Floating point representation, which is platform-dependent.
The server’s default national language and character set are established during initialization of the server.
A client can renegotiate the character set and national language at a later time. See “Ad hoc negotiations”.