Linux程序库ncurses显示中国混沌编码解决方案

在Linux系统的操作,很多朋友遇到问题时使用ncurses中文乱码。如果没有更好的办法,我们可以看到乱码当Linux使用ncurses中文解决方案。





ncurses是程序库。最常用的组件是表单。在Linux系统的操作,很多朋友遇到问题时,他们用中文乱码ncurses。他们如何处理这个问题以下小编将介绍解决中国混乱的代码时,Linux使用ncurses。


有几个关键点:

1.gcc编译时间,海合会- lncursesw详细看看- lncursesw连接支持;

在2。代码文件,设置区域设置

#包括

#包括

int main(int argc、argv { char const*)}

{

setlocale(lc_all,);

Initscr();

Noecho();

刷新();

printw(我要考中国 / n);

Getchar();

返回0;

}

三.命令行执行APT缓存搜索libncursesw5是否安装ncurses库

发现我的Linux不支持;ncurses。H被发现在/ usr /包括/

但没有ncursesw目录。

后来,我发现我libncurses5安装,还安装了libncursesw5,导致lncursesw选项不可用。我卸下并重新安装libncursesw5 libncurses5。

具体命令是

1。APT缓存搜索libncurses5

2。apt-get清除libncurses5

三.sudo apt-get清除libncurses5 DBG

4。sudo apt-get清除libncurses5 dev

5。sudo apt - GET autoremove

6。清理所有软件缓存

7。dpkg -我| grep ^ RC | awk ‘{ 2 } print $ ';| xargs dpkg -P

然后libncursesw5重装,并命令如下

1。sudo apt-get install libncursesw5

2。sudo apt-get install libncursesw5 DBG

三.sudo apt-get install libncursesw5 dev

然后

测试

gcc -o测试。O lncursesw

然后运行。

发现汉字可以正常打印。

以上是介绍的方式,Linux使用中国ncurses出现中文乱码。如果你在使用过程中有同样的问题,不知道如何解决,我们可以试试本文介绍的方法。