I am trying to save unicode data (greek) in oracle database (10 g). I have created a simple table:
I understand that NVARCHAR2 always uses UTF-16 encoding
On reading records, try
Encoding utf = Encoding.Default; var utfBytes = odatareader.GetOracleString(0).GetNonUnicodeBytes();//OracleDataReader Console.WriteLine(utf.GetString(utfBytes));