The AppServer supports clients running with different code pages from the AppServer. When a client with a different code page invokes a remote procedure or user-defined function, the AppServer that receives the request converts character-string data between the client and AppServer code page as appropriate. The actual conversions are performed by the AppServer agent that responds to the request.