Caracteres especiales desde oracle

Hola,
estoy intentando obtener adecuadamente nombres desde una base de datos oracle, los cuales pueden contener “á”, “é”,“í”,“ó”,“ú” y “ñ”. El tema es que me los muestra mal, por ejemplo me cambia la “ñ” por un signo de pregunta. Esto no ocurre cuando imprimo un string “en duro” en el registro de log, sólo ocurre con los valores provenientes de mi base de datos oracle.

Intenté con el siguiente código sin éxito:

system.Text.Encoding.UTF8.GetString(system.Text.Encoding.UTF8.GetBytes(dt_personas(0)(“PER_NOMBRES”).ToString))

Creo que cuando obtenga el texto de la base de datos, todo estará bien, solo tendrá que preocuparse por la codificación cuando realmente use el texto, como en la actividad “Type Into”.