My system is (apparently) UTF-8 aware, but gnome-terminal keeps defaulting on ANSI_X3.4-1968 charset. even if changed manually to UTF-8, next instance goes back to ANSI. Reproducible: Always Steps to Reproduce: output of locale: LANG=it_IT.UTF-8 LC_CTYPE=C LC_NUMERIC=C LC_TIME=it_IT.UTF-8 LC_COLLATE=C LC_MONETARY=it_IT.UTF-8 LC_MESSAGES=it_IT.UTF-8 LC_PAPER=it_IT.UTF-8 LC_NAME="it_IT.UTF-8" LC_ADDRESS="it_IT.UTF-8" LC_TELEPHONE="it_IT.UTF-8" LC_MEASUREMENT="it_IT.UTF-8" LC_IDENTIFICATION="it_IT.UTF-8" LC_ALL=
Created attachment 258826 [details] emerge --info
First, try a pure LANG=it_IT.UTF-8 env, then narrow it down to the offending var. Most likely not a bug.
Unable to reproduce with: $ locale LANG=es_ES.UTF-8 LC_CTYPE="es_ES.UTF-8" LC_NUMERIC="es_ES.UTF-8" LC_TIME="es_ES.UTF-8" LC_COLLATE=C LC_MONETARY="es_ES.UTF-8" LC_MESSAGES="es_ES.UTF-8" LC_PAPER="es_ES.UTF-8" LC_NAME="es_ES.UTF-8" LC_ADDRESS="es_ES.UTF-8" LC_TELEPHONE="es_ES.UTF-8" LC_MEASUREMENT="es_ES.UTF-8" LC_IDENTIFICATION="es_ES.UTF-8" LC_ALL= $ cat /etc/env.d/02locale LANG="es_ES.UTF-8" LC_COLLATE="C"
(In reply to comment #2) > First, try a pure LANG=it_IT.UTF-8 env, then narrow it down to the offending > var. > Most likely not a bug. > Thank you, you were right. It's not a bug, just an abuse of mine of LC_CTYPE. Since I was asking to not use UTF-8 to interpret chars, the conflict caused the fallback to ANSI. So, I think this bug can be closed as invalid; thank you again.