I am wondering if this is a normal situation or a bug!
\documentclass{article}
\usepackage[french]{babel}
\begin{document}
Ceci est \og entre guillemets \fg.
Ceci est aussi \og~entre guillemets~\fg, mais avec des espaces insécables.
\end{document}
which gives
Is there a way to use both a non-breaking space and the symbol \og?
PS :
Ceci est aussi \og{}~entre guillemets~\fg{}, mais avec des espaces insécables.
gives the same.
\og
already contains some spacing commands:\penalty \@M \hskip .8\fontdimen 2\font plus.3\fontdimen 3\font minus.8\fontdimen 4\font
– jub0bs Dec 10 '13 at 13:55