Hi, Noé Lopez <noe@noé.eu> skribis:
> I was able to reproduce this from the cuirass checkout when unsetting > LANG and that indeed seems to be issue, OK, I’m pushing the proposed C.UTF-8 patch, then. > is there a reason why UTF-8 is not the default in > shepherd/guile/cuirass? IMO it would be better to set it to the > default to avoid future issues with other services. It’s a long story. Basically, Guile interprets file name according to the current locale encoding; it’s been this way on Unix/GNU/Linux for ages. However, the default locale on POSIX systems is “C”, meaning ASCII encoding. As a consequence, Guile does ASCII “by default”, when LC_ALL & co. are not specified. Thanks, Ludo’.