`

修改locale

阅读更多

把语言环境变量改为英文

将Ubuntu系统语言环境改为英文的en_US.UTF-8

查看当前系统语言环境

locale

编辑配置文件,将zh_US.UTF-8改为en_US.UTF-8,zh改为en

sudo nano /etc/default/locale
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

继续查看更改后的系统语言变量,如果出现下列错误,说明没安装en_US的local

qii@ubuntu:~$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=en_US:en
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=

查看系统内安装的locale

qii@ubuntu:~$ locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
POSIX
zh_CN.utf8
zh_SG.utf8

看吧,没装en_US.UTF-8 安装en_US.UTF-8

qii@ubuntu:~$ cd /usr/share/locales
qii@ubuntu:/usr/share/locales$ ls
install-language-pack  remove-language-pack
qii@ubuntu:/usr/share/locales$ sudo ./install-language-pack en_US
Generating locales...
  en_US.UTF-8... done
Generation complete.
dpkg-trigger: dpkg-trigger must be called from a maintainer script (or with a --by-package option)

查看,应该一切正常了。

qii@ubuntu:/usr/share/locales$ locale
LANG=en_US.UTF-8
LANGUAGE=en_US:en
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=
分享到:
评论

相关推荐

    grid.locale-cn.rar

    如果默认的中文提示不能满足需求,可以通过修改locale对象来覆盖默认值,以实现个性化的提示信息。 需要注意的是,尽管grid.locale-cn.js提供了丰富的中文提示,但并不意味着所有jqGrid的特性都已经本地化。有些...

    ruby1.8.5 和locale.properties

    例如,可以通过修改 locale.properties 文件,将 Scite 的语言设置为中文,以便于理解编辑器的各项功能。同时,Scite 还允许用户自定义语言高亮规则,以适应 Ruby 1.8.5 特有的语法特性。 在使用 Ruby 1.8.5 时,...

    locale-archive 和 locale-archive.tmpl

    修改 `locale-archive.tmpl` 并不会立即影响系统,因为系统会继续使用已有的 `locale-archive` 文件。只有在执行 `locale-gen` 或类似命令来生成或更新本地化设置时,模板才会被用来创建或更新实际的 `locale-...

    获取和修改系统日期格式

    在Unix-like系统中,用户可以通过修改locale环境变量或者使用命令行工具如`localectl`来更改。在用户界面层面,系统设置应用程序通常会提供图形化界面供用户调整日期和时间的显示方式。 在资源和控制方面,"setdate...

    Ubuntu Server 10.04中文环境乱码解决办法

    尽管修改locale设置可以解决大部分乱码问题,但对于需要在控制台下使用中文环境的用户,可能还需要额外的工具。一个常用的选择是`zhcon`,这是一个工作在Linux控制台下的双字节中/日/韩(CJK)虚拟终端,提供了完整的...

    linux安装oracle解决安装界面中文乱码

    2. **创建或修改locale** 使用`locale-gen`命令创建新的locale,如: ``` sudo locale-gen zh_CN.UTF-8 ``` 修改`/etc/locale.conf`文件,将LANG变量设置为你刚创建的locale,如: ``` LANG="zh_CN.UTF-8" ...

    centos7修改系统语言为简体中文的实现

    这里简单说一下centos7怎么修改系统语言为中文。 修改centos7系统语言 查看系当前语言包 locale 查看系统拥有语言包 locale -a (zh_CN.UTF-8是简体中文,如果没有zh_CN.UTF-8,就安装语言包,如果存在可以直接...

    setlocal函数和用法

    当 `locale` 参数为 `NULL` 时,该函数不会修改 locale 设置,而是返回当前设置的 locale。 #### 五、应用示例 假设我们需要在程序中显示中文“我爱你”,可以采用以下方式: 1. 包含 `<locale.h>` 头文件。 2. ...

    Spring MVC Locale 的使用 中文 英文 等语言 切换

    在Spring MVC框架中,`Locale`是用来处理应用程序中的多语言支持的关键组件。它定义了用户的语言和地区设置,例如中文(zh_CN)或英文(en_US)。这篇博客文章将深入探讨如何在Spring MVC应用中实现语言切换功能,以...

    linux解决中文乱码问题

    如果系统不支持中文,你需要创建或修改locale。首先,更新locale信息: ``` sudo locale-gen "zh_CN.UTF-8" ``` 然后设置系统locale环境变量: ``` echo "LANG=zh_CN.UTF-8" >> /etc/locale.conf echo ...

    lua自带的SciTE编辑器的汉化

    通过修改locale.properties,将其中的英文文本替换为中文,就可以实现SciTE的中文显示。 汉化过程一般分为以下步骤: 1. 获取locale.properties原始英文版本。 2. 使用文本编辑器打开locale.properties,理解其格式...

    Locale详解

    在Linux中,locale的设定通常涉及修改系统配置文件,如`/etc/locale.conf`,并使用`localectl`或`update-locale`命令来更新系统locale。例如,若要设定为简体中文GBK编码,可以将`LANG`变量设置为`"zh_CN.GBK"`。 4...

    安装WAS7.0时出现乱码问题

    2. **更新locale数据库**:在修改locale后,需要更新locale数据库: ``` sudo locale-gen zh_CN.UTF-8 ``` 3. **重新启动安装程序**:完成locale设置后,重启WebSphere安装程序。这应该能解决中文乱码的问题。...

    Linux下中文文件名乱码问题的详解 - CSDN博客1

    在Linux中,可以通过修改locale设置来实现这一点,如使用`locale-gen`命令来生成或更新locale。同时,还需要确保终端或shell环境变量(如LANG、LC_ALL等)设置为支持中文的locale。 此外,当在不同编码之间进行转换...

    centos安装oracle缺少字体.zip

    如果locale不支持你需要的语言,可以按照官方文档的指示修改locale设置。 7. **重启系统**:有时候,更改locale设置后需要重启系统才能生效。如果问题仍未解决,重启可能是必要的。 8. **排查其他问题**:如果...

    使用Wine安装Source Insight

    3. 修改 locale 文件:可以修改 /usr/share/X11/locale/zh_CN.UTF-8/XLC_LOCALE 文件,将其中的 GBK 字样段全部删除。 使用 Wine 安装 Source Insight 可以让我们在 Linux 平台上使用功能强大的源代码编辑器。但是...

    struts国际化及小蚂蚁转译

    2. **通过 Action 修改 Locale**: - 在 Action 中通过获取 URL 参数来创建新的 `Locale` 对象,并更新 `ActionContext` 的 `Locale` 设置。 ```java String l = ServletActionContext.getRequest().getParameter...

    win7系统出现乱码要怎么办.docx

    3. **修改Locale值**:在右侧找到名为 `Locale` 的键值,将其值修改为 `"00000804"`。如果不存在 `Locale` 键,则需要手动创建。 #### 五、注意事项 1. **备份注册表**:在修改注册表前,请务必备份整个注册表,...

    Linux中文乱码之中文支持rpms

    2. 设置locale:`locale -a`命令查看系统支持的locale,然后通过`localedef`命令创建或修改locale,例如设置为`zh_CN.UTF-8`以支持简体中文UTF-8。 3. 配置环境变量:在`~/.bashrc`或`/etc/profile`中设置`LANG`和`...

Global site tag (gtag.js) - Google Analytics