I'm using Share and Follow version 1.54.1, and characters are still not being properly encoded for use in emails. Can you please fix this problem?
Here is some code that may help.
(added to share-and-follow.php line 2024, right after the case "email": block)... (Of course it is very naughty to edit the plugin's code directly, so I'm hoping that a fix will be implemented in an update).
$chars_search = array (
'’', // single curly quote
'“', // double curly quote open
'”', // double curly quote close
'…', // horizontal ellipsis
'&', // ampersand
$chars_replace = array (
'%27', // single curly quote
'%22', // double curly quote open
'%22', // double curly quote close
'%2E%2E%2E', // horizontal ellipsis
'%26', // ampersand
$page_title = str_replace( $chars_search, $chars_replace, $page_title );
This snippet is just a start, but can easily be expanded to handle more characters and subjects.