1
UnicodeのサポートのためにUbuntuの/ etc / default / localeにあるにもかかわらず、ロケールでLANGを設定する方法は?
を実行しましたがUbuntu 12.04、ロケールをに設定できませんen_US.utf8。私は設定LANGの設定で/etc/default/locale説明したように、ここで。 $cat /etc/default/locale LANG=en_US.utf8 $locale LANG= LANGUAGE= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE="POSIX" LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL=POSIX しかし、上記のように機能しません。このLANG変数をどのように設定しますen_US.utf8か? 私が尋ねる理由は、を実行するecho -e "\x03\bb"とunicode greek letter lambda symbol正しく表示されるのですが、私の問題はemacsにあります。:emacsのでは、私はユニコードのシンボル、例えば表示できないC-x 8 RET 03bb出力\u03bb、代わりにgreek letter lambda symbol。問題はこれらのロケール設定にあると思いましたが、設定できません。 編集:問題は修正されたと思います。 $su $USER -c 'env; echo ==; locale' | egrep '==|LANG' LANG=en_US LANGUAGE=en_US == LANG=en_US …