ciao a tutti, ho un programma già funzionante che utilizza ncurses per l'interfaccia utente
il problema è che ora devo fare in modo che supporti utf-8 e sono cominciati i guai...
innanzitutto seguendo le varie guide in internet ho iniziato a lavorare con ncursesw e formw anziché i corrispondenti ncurses e form; e fin qui tutto bene
ho utilizzato la funzione setlocale invocandola, come suggerito dalle guide, dopo initscr():
setlocale(LC_ALL, "it_IT.UTF-8");
però quando vado a compilare i campi del form se inserisco lettere accentate queste non vengono salvate correttamente nel buffer dei campi perché questo lavora con const char
qualcuno sa come ci si muove in questi casi? probabilmente è una cavolata ma ci ho perso una giornata senza riuscire a venirne a capo