Ho un errore strano:

su un campo test di una tabella dentro il database oracle ho inserito la parola "Utilità", ma, quando il programma legge quel campo, mi restituisce "Utilia", ovvero sostituendo la a accentata con la a normale. La stessa query fatta direttamente sul database mi restituisce "Utilità".

L'errore non è sul programma perché quando lo aggancio a MySQL funziona correttamente.

Ho tentato con un ALTER SESSION
codice:
ALTER SESSION SET NLS_LANGUAGE= 'ITALIAN' NLS_TERRITORY= 'ITALY' NLS_CURRENCY= '€' NLS_ISO_CURRENCY= 'ITALY' NLS_NUMERIC_CHARACTERS= ',.' NLS_CALENDAR= 'GREGORIAN' NLS_DATE_FORMAT= 'DD-MON-RR' NLS_DATE_LANGUAGE= 'ITALIAN' NLS_SORT= 'WEST_EUROPEAN'
Ma continua a restituirmi la a normale.

Grazie in anticipo per l'attenzione.