CS_NOCHARSETCNV_REQD determines whether the server converts character data to and from its own character set.
When CS_NOCHARSETCNV_REQD is CS_FALSE (the default), and the connection’s character set does not match the server’s, the server will convert characters to and from its character set when communicating with the client.
When CS_NOCHARSETCNV_REQD is set to CS_TRUE, the server does not perform character set conversion, regardless of the connection’s character set.This is useful when the server will be passing data to another server without interpreting it, for example, when the server is a Open Server gateway.
CS_NOCHARSETCNV_REQD cannot be set after a connection is open.
The connection’s character set is defined within the connection’s CS_LOCALE structure. See “Locale information”.