Veja Para que devo definir minha localidade e quais são as implicações de fazê-lo? para obter uma visão geral completa das configurações de localidade. Em suma, a única diferença útil entre C
e en_US
é a configuração LC_CTYPE
: C
restringe os aplicativos a ASCII enquanto en_US
permite latin1 . Uma boa configuração para um ambiente em inglês dos EUA é definir LC_CTYPE=en_US.UTF-8
, especificando a codificação UTF-8 do < href="http://en.wikipedia.org/wiki/Unicode"> Unicode conjunto de caracteres que é a codificação de caracteres padrão de fato nos dias de hoje; e deixar outras configurações indefinidas (o que equivale a C
(ou POSIX
, que é sinônimo)).