As configurações de localidade são dependentes da implementação. Mesmo os nomes de localidade não são garantidos, embora a maioria dos unices modernos use xx_YY
e xx_YY.charset
. Você não pode ter certeza de esperar os mesmos resultados em máquinas diferentes, exceto nas C
e POSIX
locales.
Como francês, direi que B está certo e A está errado. Pontos não são usados para separar datas na França. (Eles podem ser usados em outros países de língua francesa; talvez fr_CH
deva ter pontos.)