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

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

第一步:检查头文件

改成,再加一个头文件用于设置编码方式

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

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

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

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

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

这样中文乱码就能解决了

你可能感兴趣的:(ubuntu下curses中文输出乱码问题解决)