设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Archlinux讨论区
›
中文locale是什么
返回列表
查看:
1324
|
回复:
3
中文locale是什么
[复制链接]
zhwly
zhwly
当前离线
积分
495
IP卡
狗仔卡
发表于 2007-12-24 17:58:33
|
显示全部楼层
|
阅读模式
我设置成zh_CN.UTF-8。系统老是提示错误
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
jackylin365
jackylin365
当前离线
积分
14
IP卡
狗仔卡
发表于 2007-12-24 20:08:05
|
显示全部楼层
1. 创建两个目录,在生成Locale时需要用到。因为板子上的Linux系统没有提供,得自己创建,命令:
mkdir /usr/share/i18n/repertoiremaps
mkdir /usr/lib/locale
2. 使用下面命令来生成Locale,其中 zh_CN 是语言,UTF-8 是编码类型,zh_CN.UTF-8是生成的Locale:
localedef -i zh_CN -f UTF-8 zh_CN.UTF-8
3. 使用新的Locale,需要将LC_CTYPE和LANG等环境变量导入,为了一劳永逸,直接修改系统配置文件/etc/profile,在里面加入下面几行,然后重启。最好是把/etc/profile下载到本地修改之后再上传,因为remote shell会把你的所有按键(包括删除、方向键等)都当作字符传送,达不到原有的意义。
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
export LC_CTYPE=zh_CN.UTF-8
4. 重启后,使用locale 命令看是否已经设置成功,正常情况下,应该显示:
LANG=zh_CN.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL="zh_CN.UTF-8"
回复
支持
反对
使用道具
举报
显身卡
jarryson
jarryson
当前离线
积分
5928
IP卡
狗仔卡
发表于 2007-12-24 22:38:45
|
显示全部楼层
提示什么错误?你不说清楚没有人能帮到你,提供信息越清楚越好。
修改/etc/locale.gen文件选你的locale,运行locale-gen,然后启动x的时候定义一下LANG,之类的。
貌似楼上的是很早时候的事情了?
回复
支持
反对
使用道具
举报
显身卡
buwen
buwen
当前离线
积分
47
IP卡
狗仔卡
发表于 2007-12-25 09:02:29
|
显示全部楼层
"装系统时没有修改locale为中文,而后再改则提示出错"是否你想表达的问题?
给你个万能解决方案:
1.重新安装glibc
pacman -Sy glibc
2. 修改/etc/locale.gen
去掉:
en_US.UTF8
zh_CN.UTF8
zh_CN.GB2312
前的#
保存推出后,执行: locale -gen
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表