It is a longstanding double-encoding bug in mailclient-encode-string-as-url, and I installed the attached attempt to fix it. Please give this a try. I am boldly marking the bug as fixed. I expect our more-extensive use of curved quotes to shake out other bugs like this in Emacs, and it is a good thing to fix them.