Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Lesen von arabischem Text aus der in WE8ISO8859P1 codierten Oracle-Datenbank mit Java

Dies kann mehrere Ursachen haben:

  1. Überprüfen Sie den Spaltentyp in der Datenbank, er sollte NVARCHAR sein nicht VARCHAR (beachten Sie das "N" am Wortanfang)

  2. Versuchen Sie, charset=utf8 einzufügen in der Verbindungszeichenfolge

  3. Wandeln Sie das byte[] um wie folgt mit UTF-8-Codierung zu stringen

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