The monster is named:
EasyFax's config file says:
Possessed Jar of Alphredo™
Note the actual ™ character. The EasyFax config file says "<?xml version="1.0" encoding="UTF-8"?>". Therefore, the character code for that Unicode symbol is 8482 (decimal).
<name>Possessed Jar of Alphredo™</name>
<actual_name>Possessed Jar of Alphredo™</actual_name>
<command>Possessed Jar of Alphredo™</command>
When we send the request to EasyFax, we do it via a chat command:
According to Generic Request:
ChatSender.sendMessage( botName, command, false );
we encode chat requests using ISO-8859-1, not UTF-8. In that charset, the character code for that symbol is 153.
String charset = this.isChatRequest ? "ISO-8859-1" : "UTF-8";
I went into the gCLI.
I did /msg Veracity abc™
KoLmafia submitted this request:
Note the %3F character, which is a question mark. It did not actually transmit the ™ symbol. I'm not sure where that is happening; I'd have expected to see it transmitted as char code 153, per ISO-8859-1 encoding.
I went into the Relay Browser and typed that same /msg command. The Browser popped up a window saying the ™ character is not ASCII and it will convert it into a space. And, in fact, I received abc with no ™.
Looks to me like EasyFax config file should store the actual KoL (and KoLmafia) monster names in its config files - which is to say, using HTML entities.