The character set that the HTML e-mail specifies should be the same one that Drupal uses, utf-8. I can't attach a patch file but it's line 2078 of eventfinder.module:

- $headers = "Content-Type: text/html; charset=iso-8859-15\r\n";
+ $headers = "Content-Type: text/html; charset=utf-8\r\n";

I should also point out that this is really only important when the body or teaser of a node is e-mailed, and since the body/teaser of a flexinode contains html code you pretty much have to send html e-mail to have it display decently in the user's email client. The point being that when your node body contains utf characters, it'll display gremlins when your email client tries to display html in iso-8859-15.

Since it's not in the UI instructions: if you want to send items from the node, use %fieldname where fieldname is the name of the field in the node table: %teaser, %body, etc.

CommentFileSizeAuthor
#1 ef_mail_utf-8.patch637 bytesAnonymous (not verified)

Comments

Anonymous’s picture

Assigned: Unassigned »
StatusFileSize
new637 bytes

Good point, I missed this during development.

M

Anonymous’s picture

Status: Needs review » Closed (fixed)