linux终端怎么输入中文

linux终端怎么输入中文,第1张

linux终端输入中文的方法如下:

需要将终端的支持语言改成中文,在终端输入:LANG=zh_CN.UTF-8意思是将LANG这个变量设置为UTF-8编码的简体中文,注意:LANG是环境变量,要全大写;还有,等号左右都没有空格。

使用快捷键切换Ctrl+空格键也可以输入中文。

1、计算机用两个字节来表示一个汉字,“我”在内存里就是这样存放的:CE

D2。CE是str[0]的内容,D2是str[1]的内容。第一次循环输出str[0],但是这个字符在ASCII字符集里代表这样一个东西(不知道在这儿能不能正常显示),但是Windows的命令提示符程序读取到这里就会自动使用宽字符集,也就是说,它已经准备好读取下一个字符,然后把他们当成一个字符显示出来。于是就出现了那个汉字。

2、例程:

#include <stdio.h>

int main()

{

printf("%c%c",(char)0xce,(char)0xd2)

}

需要将终端的支持语言改成中文,在终端输入:

LANG=zh_CN.UTF-8

意思是将LANG这个变量设置为UTF-8编码的简体中文,注意:LANG是环境变量,要全大写;还有,等号左右都没有空格。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7604725.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存