sql >> Base de Datos >  >> RDS >> Oracle

Leer texto en árabe de la base de datos de Oracle codificado en WE8ISO8859P1 usando Java

Esto podría deberse a varias cosas:

  1. Verifique el tipo de columna en la base de datos, debe ser NVARCHAR no VARCHAR (Observe la "N" al principio de la palabra)

  2. Intenta poner charset=utf8 en la cadena de conexión

  3. Convierte el byte[] a la cadena usando la codificación UTF-8 como esta

    String arabicText = new String(byteArray, "UTF-8");