SYNOPSIS void set_connection_charset (int* bitvector, int quote_iac) void set_connection_charset (string charset, int quote_iac) void set_connection_charset (0, int quote_iac) DESCRIPTION Set the set of characters that can be output to the interactive user (this does not apply to binary_message() ). The function must be called by the interactive user object itself. The charset can be given either directly as a string, or indirectly as a bitvector. If the charset is given as the number 0, the default connection charset is re-established. The bitvector is interpreted as an array of 8-bit-values and might contain up to 32 elements. Character n is allowed to be output if sizeof(bitvector) > n/8 && bitvector[n/8] & (1 << n%8) . If quote_iac is 0 and char 255 is allowed to be output, IAC will be output unmodified. If quote_iac is 1 and char 255 is allowed to be output, char 255 will be quoted so that it is not interpreted as IAC by the telnet protocol. This is the default. HISTORY Introduced in 3.2.1@40. LDMud 3.2.8 added the ability to specify the charset as a string. LDMud 3.2.10 added the ability to reset the charset to the default. SEE ALSO get_connection_charset(E), binary_message(E), set_combine_charset(E)