linux命令行输出中文 Linux 中文输入-成都快上网建站

linux命令行输出中文 Linux 中文输入

linux 命令模式下的中文显示问题

至少我认为应该是zh_CN.UTF-8而不是zh_CN.utf8……

成都创新互联主要从事网站制作、网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务大兴安岭,10余年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220

在执行的指令前面加一句:export

LANG_ALL=zh_CN.UTF-8试试。

------------------------------------------

你是想在gnome-console那个图形界面的控制台下显示中文,还是想在纯控制台下显示中文?Linux内核自带的那个纯控制台的话,无论如何设置LANG变量都不会显示中文的。可以安装一个zhcon软件,然后输入zhcon

--utf8就可以正常显示中文了。

如果你是想在gnome下的那个图形化的控制台里显示中文,则最上面那个方法是可行的。比如想要以中文方式运行eva,则输入:export

LANG_ALL=zh_CN.UTF-8;eva

在 Linux中用C语言实现write命令可以输出中文,支持管道重定向,代码长一点,最好一百行以上

1、重定向不是C语言而是是shell(命令行窗口)做的事情,它把文件接到程序的标准输入、标准输出、或标准错误流上。2、如果程序准备用重定向来做,直接从标准输入读数据,比如scanf或者cin,然后往标准输入写结果,printf或者cout。然后程序执行的时候,在命令行窗口下使用重定向来指定将输出重定向到一个文件:例如,程序名叫做test.exe:执行test.exeessayct.txt。

linux命令行输入中文

在终端输入ibus-setup弹出的对话框添加中文输入法,用快捷键切换

linux命令行下如何临时切换中文?

如果只是对某个命令使用中文环境,只要命令前面添加环境变量LANG赋值,比如:\x0d\x0a# LANG=zh_CN.gb2312 yourcommand\x0d\x0a\x0d\x0a也可以临时改变LANG,使用完再改回\x0d\x0a# export LANG=zh_CN.gb2312\x0d\x0a# yourcommand\x0d\x0a# export LANG=en_US.UTF-8 #改成原来的即可

redhat linux命令行模式下如何显示中文?

/etc/sysconfig/i18n文件是linux的语言设置

系统安装时默认应该是UTF-8

可以自己添加修正/etc/sysconfig/i18n文件来试试

当前编码

echo

$LANG

LANG="en_US.UTF-8"这个应该是中文

修改前确认下有没有安装语言包,再修正


当前题目:linux命令行输出中文 Linux 中文输入
链接地址:http://kswjz.com/article/hipeid.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流