diff --git a/includes/parser/Parser.php b/includes/parser/Parser.php
index d65e8be..d9d2db8 100644
--- a/includes/parser/Parser.php
+++ b/includes/parser/Parser.php
@@ -1301,6 +1301,7 @@ class Parser {
 			'/(.) (?=\\?|:|;|!|%|\\302\\273)/' => '\\1&#160;',
 			# french spaces, Guillemet-right
 			'/(\\302\\253) /' => '\\1&#160;',
+                        '/(§) (.)/' => '§&nbsp;',
 			'/&#160;(!\s*important)/' => ' \\1', # Beware of CSS magic word !important, bug #11874.
 		];
 		$text = preg_replace( array_keys( $fixtags ), array_values( $fixtags ), $text );
