WordPress has a "feature" where it takes what you write, disregards your wishes and does whatever it wants with it.
It mangles things like quotes and hyphens. This really irritates me, but I was never pissed off at the right moment to want to look into fixing it.
However, WordPress version 3.6 decided to use Ellipses (…) instead of three dots (...) which I found while in the right mood. If there were a WordPress developer handy, there would be a WordPress developer with their hands pulled off.
Its functions.php now has
// Disable character filtering, like single quotes becoming curly quotes. // Titles remove_filter('the_title', 'wptexturize'); // Content (the body) remove_filter('the_content', 'wptexturize'); // Excerpts remove_filter('the_excerpt', 'wptexturize'); // Comments remove_filter('comment_text', 'wptexturize');