解决ncurses中文乱码问题

使用ncurses却发现中文无法显示,显示出来的都是乱码,网上搜索后发现了ncursesw的unicode版本,这样只需要要编译的时候使用-lncursesw就可以显示中文了,但是我却发现这也没有用处,中文还是照样无法显示,后来经过折腾终于解决了这个问题,其实很简单,在程序的开始设置一下locate就行了

使用的时候在程序开始加入这行
setlocale(LC_ALL,””);
就可以了
下面是一个示例

编译的时候
gcc -o hello hello.c -lncursesw

–阅读次数(52)

发表评论

电子邮件地址不会被公开。

*