美文网首页
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