美文网首页
ubuntu下curses中文输出乱码问题解决

ubuntu下curses中文输出乱码问题解决

作者: Moonsmile | 来源:发表于2016-12-30 19:29 被阅读0次

在写Linux小游戏的时候,遇到了curses中文输出乱码,通过查阅资料和实践证明,找到了解决办法

第一步:检查头文件

将<curses.h>改成<ncurses.h>,再加一个<locale.h>头文件用于设置编码方式

第二步:下载安装上述的头文件 sudo apt-get install libncurses5 libncursesw5 libncursesw5-dbg libncursesw5-dev

(看清楚有的是libncurses5 有的是libncursesw5)

第三步:在main()函数里边加上一句setlocale(LC_ALL,"");

这是代表设置默认的编码方式

第四步:编译的时候,加上 -lncursesw

这样中文乱码就能解决了

相关文章

网友评论

      本文标题:ubuntu下curses中文输出乱码问题解决

      本文链接:https://www.haomeiwen.com/subject/adamvttx.html