Index: formatting.php
===================================================================
--- formatting.php	(revision 21400)
+++ formatting.php	(working copy)
@@ -87,7 +87,7 @@
 		if ( "'" != $apos )
 			$dynamic[ '/(\S)\'([^\'\s])/'          ] = '$1' . $apos . '$2'; // apostrophe in a word
 		if ( '"' != $opening_quote )
-			$dynamic[ '/(\s|\A|[([{<])"(?!\s)/'    ] = '$1' . $opening_quote . '$2'; // opening double quote, even after (, {, <, [
+			$dynamic[ '/(\s|\A|[([{<]|&nbsp;)"(?!\s)/' ] = '$1' . $opening_quote . '$2'; // opening double quote, even after (, {, <, [, &nbsp;
 		if ( '"' != $closing_quote )
 			$dynamic[ '/"(\s|\S|\Z)/'              ] = $closing_quote . '$1'; // closing double quote
 		if ( "'" != $closing_single_quote )
