Chinaunix首页 | 论坛 | 博客
  • 博客访问: 171527
  • 博文数量: 27
  • 博客积分: 533
  • 博客等级: 中士
  • 技术积分: 426
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-14 19:54
文章分类

全部博文(27)

文章存档

2013年(4)

2012年(18)

2011年(5)

分类: LINUX

2012-08-20 17:10:44

在虚拟机linux下,locale可查看当前的编码是什么,locale -a可以查看当前系统已经安装和支持的字体字符编码,export LANG=zh_CN.gb18030 export LC_ALL=zh_CN.gb18030 ,就可以在终端下显示gb18030的中文编码的字符。
 
 
而要在开发板上显示中文,就要设置好locale的环境,该环境搭建起来难度很大,首先在arm-linux-gcc编译器下find -name locale,找到相关的东西,拷贝到开发板:包括/usr/下的locale localedef 等2个命令,/usr/下lib/的locale文件夹,/usr/下shared文件夹下面的locale和i18n文件夹拷贝到开发板上,在开发板上,locale -a,不同编译器是不同的,如果出现不止c POXI。。,那么可以用命令export LANG=zh_CN.gb18030设置当前的本地中文的显示,我在arm9板子上可以,在tiny6410上没有成功。如果只有C POXI,可以用命令locale -f GB18030 -i zh_CN zh_CN.gb18030,时间可能有点长,在arm9上此命令不适用,会提示内存被消耗。arm11上可以。
 
  6410上面目前locale环境还没搭建好,不知哦哪个地方错了,以后有时间再搞吧。。
阅读(7354) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~