single quotes become weird characters in plain-text email

You are not using ASCII single quotes. If you were, that would not
happen. The program you are using to write the e-mail body is using
"smart quotes". Use a plain text editor to compose the message, or
include a mail header identifying the encoding of the body as UTF-8.