Check out: WordPress > Support >> Please give us the option to turn of smart "quotes"

Smart quotes are performed by the wptexturize function. You can disable them by determining what the filter is and disabling it in your theme.

Example: Your post content is filtered through "the_content". So you want to turn off wptexturize for that filter. You do so by adding this to your theme's functions.php file:
remove_filter('the_content', 'wptexturize');

I had to create a functions.php for my theme but it worked perfectly.