Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1675003
  • 博文数量: 1493
  • 博客积分: 38
  • 博客等级: 民兵
  • 技术积分: 5834
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-19 17:28
文章分类

全部博文(1493)

文章存档

2016年(11)

2015年(38)

2014年(137)

2013年(253)

2012年(1054)

2011年(1)

分类:

2012-08-21 08:50:09

原文地址:linux下终端显示中文 作者:小安崽崽

在虚拟机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环境还没搭建好,不知哦哪个地方错了,以后有时间再搞吧。。
阅读(207) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~