O truque é garantir que as variáveis LC_ALL e LANG estejam definidas como algo como en @ UTF-8 ou cn_ZH @ UTF-16 ou qualquer outra coisa. O formato é countrycode_LANGUAGE @ CHARSET.
Como você define isso globalmente depende da sua distribuição. Tente / etc / sysconfig / i18n. Nunca é demais adicionar
export LC_ALL=<whatever>
export LANG=<whatever>
para seus usuários ~ / .bashrc embora.
Além disso, leia man 1 locale
.