MUME has different modes of displaying information to the players, using one of three character sets: 7-bit standard ASCII, 8-bit Latin-1 (ISO 8859-1), or UTF-8 (the default Internet encoding).
There are two settings that control character handling:
- Which character set you want to receive (
change charset). - The network encoding your client uses (
change encoding).
Receiving Characters (change charset)
To change which character set you receive, use change charset:
> change charset auto (default)
> change charset ascii
> change charset latin-1
> change charset utf-8If you do not want to receive non-ASCII or non-Latin-1 characters, you can set change charset ascii or change charset latin-1 independently of which encoding your client or mapper receives.
If you select a character set different from UTF-8, output will be transliterated: accented characters may be replaced with their closest counterpart, emojis may be replaced with [:something:], and unsupported characters will be replaced by ?.
Network Encoding (change encoding)
If you receive garbled characters, your network encoding probably needs changing. Use change encoding:
> change encoding ascii
> change encoding latin-1
> change encoding utf-8This is only necessary and possible for legacy clients that do not automatically negotiate character encoding via TELNET options. Most modern clients set encoding automatically.
Unicode Support
Additional characters outside Latin-1 (ISO 8859-1) can be used with specific commands in the game:
- Communication commands such as
say,tell, andnarrate info <format>- Board commands such as
writeandreply
Commands that do not handle these extended characters will display an "unsupported characters" error message. Note that not all Unicode code points are supported (for example, non-Latin scripts are not supported).
In order to save players from having to type obscure characters to identify objects, players, and other targets, all keyword comparison is done on unaccented letters.
Typing Accented Characters
If your keyboard lacks keys to type accented letters:
