Oracle
 sql >> Database >  >> RDS >> Oracle

Lettura di testo arabo dal database Oracle codificato in WE8ISO8859P1 utilizzando java

Ciò potrebbe essere causato da un bel po' di cose:

  1. Controlla il tipo di colonna nel database dovrebbe essere NVARCHAR non VARCHAR (nota la "N" all'inizio della parola)

  2. Prova a inserire charset=utf8 nella stringa di connessione

  3. Converti il ​​byte[] per stringere usando la codifica UTF-8 come questa

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