2. Variables whose value can be modified

2.1. xmlrpc_defencoding

$xmlrpc_defencoding = "UTF8";

This variable defines the character set encoding that will be used by the xmlrpc client and server to decode the received messages (in the messages sent non-ascii chars are always encoded using character references, so that the produced xml is valid regardless of the charset encoding assumed).

Allowed values: "UTF8", "ISO-8859-1", "ASCII"

2.2. xmlrpc_internalencoding

$xmlrpc_internalencoding = "ISO-8859-1";This variable defines the character set encoding that the library uses to transparently re-encode the received xmlrpc values when it passes them to the PHP application. It only affects xmlrpc values of string type. It is a separate value from xmlrpc_defencoding, allowing e.g. to send/receive xml messages encoded on-the-wire in UTF8 and process them as ISO-8859-1. It defaults to the character set used internally by PHP (unless you are running an MBString-enabled installation), so you should change it only in special situations, if e.g. the string values exchanged in the xmlrpc messages are directly inserted into / fetched from a database configured to return UTF8 encoded strings to PHP.

2.3. xmlrpcName

$xmlrpcName = "XML-RPC for PHP";The string representation of the name of the XML-RPC for PHP library. It is used by the client for building the User-Agent HTTP header that is sent with every request to the server. You can change its value if you need to customize the User-Agent string.

2.4. xmlrpcVersion

$xmlrpcVersion = "1.1";The string representation of the version number of the XML-RPC for PHP library in use. It is used by the client for building the User-Agent HTTP header that is sent with every request to the server. You can change its value if you need to customize the User-Agent string.