Chinaunix首页 | 论坛 | 博客
  • 博客访问: 461050
  • 博文数量: 150
  • 博客积分: 2706
  • 博客等级: 少校
  • 技术积分: 1200
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-09 11:41
文章分类

全部博文(150)

文章存档

2012年(7)

2011年(6)

2010年(68)

2009年(69)

我的朋友

分类:

2010-09-18 11:53:28

Gtk-WARNING **: Locale not supported by C library.         Using the fallback 'C' 

locale. 


查些资料感觉比较像是glibc的原因,,目标还在查问题.

解决方法:
拷贝工具链里的i18n目录到/usr/share下;

在 /usr/lib/下建立一个locale目录,运行 localedef  -f UTF-8 -i zh_CN zh_CN.UTF8命令。
就能在/usr/lib/locale下建立一个locale-archive文件。

用locale -a命令就能看到刚才加的文件名了。

删除掉添加的文件用: localedef  --delete-from-archive zh_CN.UTF8
localedef命令是在模默认目录/usr/share/i18n下找字符集和locale定义文件的。

#mkdir -p /usr/lib/locale
#localedef -f UTF-8 -i zh_CN zh_CN.UTF8
#locale -a

之后,还得在板子的环境变量中添加 export LANG=zh_CN.utf 

[/usr/share/i18n中有chartmaps和locale文件]

阅读(3283) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~