Took you some time to realize that French people put a space before question marks.
It looks stupid but is a lot better than the Russian eyeless smilies
(
For your information, we not separate only the "?" by a space.
In French, the space is required between a letter and a high punctuation except ":":
; ! ?
The space is also used between the quotes:
<< >>
And if you think it's stupid, know that we also find the fact to not put a space is stupid.
And finally, also know that to react to this kind of thing makes you equally stupid...
: