mnemonic.dat contains POSIX mnemonic strings that can be used to replace unmappable source characters, if necessary, during character set conversion.
mnemonic.dat contains only UCS-2 <-> mnemonic string conversions. Each Unicode mnemonic in the shipped mnemonic.dat file is a string of XPG4 characters representing a Unicode character.
mnemonic.dat works by associating POSIX mnemonic strings with Unicode UCS-2 character encodings. Because the mnemonic strings use characters from the XPG4 Portable Character Set, the strings are suitable for use in any destination character set.