您的位置:首页 > 其它

Fix Error - Locale: Cannot Set LC_ALL to default locale: No such file or directory

2014-05-20 22:06 906 查看
Question

How to fix the error “locale: Cannot Set LC_ALL to default locale: No such file or directory”.


Answer

Locales are used in Linux to define which language the user uses. As the locales define the character sets being used as well, setting up the correct locale is especially important if the language contains non-ASCII characters.

To list all available locales, use:

$ locale –a

LANG=en_US.UTF-8

LC_CTYPE=”en_US.UTF-8″

LC_NUMERIC=”en_US.UTF-8″

LC_TIME=”en_US.UTF-8″

LC_COLLATE=”en_US.UTF-8″

LC_MONETARY=”en_US.UTF-8″

LC_MESSAGES=”en_US.UTF-8″

LC_PAPER=”en_US.UTF-8″

LC_NAME=”en_US.UTF-8″

LC_ADDRESS=”en_US.UTF-8″

LC_TELEPHONE=”en_US.UTF-8″

LC_MEASUREMENT=”en_US.UTF-8″

LC_IDENTIFICATION=”en_US.UTF-8″

LC_ALL=

On a debian server, you can fix it using the following.


1. Export “LC_ALL” parameter

export LC_ALL=en_US.UTF-8


2. Enable the locales in the server

locale-gen en_US.UTF-8

dpkg-reconfigure locales

or

Trying editing /etc/defaults/locale file and set LANG paramenter as below

LANG=en_US.UTF-8


3 Make sure package glibc-locale installed

- See more at: http://linoxide.com/linux-how-to/fix-error-locale-cannot-set-lc_all-to-default-locale-no-such-file-or-directory/#sthash.rPPgzoBX.dpuf
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐