linux下面curses库的应用出现有关问题

linux下面curses库的应用出现问题
先说明下环境
系统:lubuntu14.04应该跟Ubuntu是一样的
已经安装了,libncurses5-dev
编译程序使用的是gcc   *.c  *.c -lncurses -o out
编译链接没有问题,执行out后中文显示乱码,英文不受影响
程序中使用的是
#include<ncurses.h>
#include<locale.h>

搭配使用setlocale(LC_ALL, "");

备注:程序之前是在Fedora上面跑的头文件是#include<ncursesw/ncurses.h>,执行程序后汉字显示正常,但在ubuntu上ncurse.h的位置直接在/usr/include/下面,所以就改为#include<ncurses.h>,其他都没有改变

------解决方案--------------------
对于这种刚发的帖子,我总是毫不犹豫的顶了。如果火了就是个前排,可以混个脸熟,说不定谁好心就给粉了…稳赚不赔;如果沉了就感觉是我弄沉的,很有成就感,还能捞经验。
linux下面curses库的应用出现有关问题