linux显示中文乱码
一、登陆linux系统打开 *** 作终端之后,输入echo$LANG可以查看当前使用的系统语言
在终端输入locale命令查看是否有中文语言包,如有zhcn表示已经安装了中文语言
如果没有中文语言可以通过网上下载安装中文语言包yumgroupinstallchinese-support。
二、临时更换语言
如果只是临时更换linux系统的语言环境,可以通过输入设置LANG=语言名称,如中文是
Zn_CN.UTF-8
三、打开设置把终端的编码选择中文,或者UTF8即可
本文章基于ThinkpadE15品牌、centos7系统撰写的。
locale是linux系统中多语言环境的设置接口,Locale根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境。
通过locale来设置程序运行的不同语言环境,locale由ANSI C提供支持。locale的命名规则为<语言>_<地区>.<字符集编码>,如zh_CN.UTF-8,zh代表中文,CN代表大陆地区,UTF-8表示字符集。在locale环境中,有一组变量,代表国际化环境中的不同设置。
语法格式:locale [参数] locale介绍
linux下将C语言编译为汇编代码,需用-S参数:编译命令为:
$ gcc -S s1.c
如下代码:
void fun(int a,int b)
{
/*这个函数什么也不做*/
}
int main(void)
{
fun(100,200)
return 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)