# Clean up special characters, only run once, next-to-last before doBlockLevels
if(!$wgUseTidy) {
$fixtags = array(
+ # french spaces, last one Guillemet-left
+ "/ (\\?|:|!|\\302\\273)/i"=>' \\1',
+ # french spaces, Guillemet-right
+ "/\\302\\253 /i"=>'\\302\\253 ',
"/<hr *>/i" => '<hr/>',
"/<br *>/i" => '<br/>',
"/<center *>/i"=>'<div class="center">',
$text = preg_replace( array_keys($fixtags), array_values($fixtags), $text );
} else {
$fixtags = array(
+ # french spaces, last one Guillemet-left
+ "/ (\\?|:|!|\\302\\273)/i"=>' \\1',
+ # french spaces, Guillemet-right
+ "/\\302\\253 /i"=>'\\302\\253 ',
"/<center *>/i"=>'<div class="center">',
"/<\\/center *>/i" => '</div>'
);