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

Læser arabisk tekst fra Oracle-databasen kodet i WE8ISO8859P1 ved hjælp af java

Dette kan skyldes en hel del ting:

  1. Tjek kolonnetypen i databasen, den skal være NVARCHAR ikke VARCHAR (læg mærke til "N" i begyndelsen af ​​ordet)

  2. Prøv at sætte charset=utf8 i forbindelsesstrengen

  3. Konverter byte[] til streng ved hjælp af UTF-8-kodning som denne

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



  1. opdater unik indekseret kolonne i mysql

  2. Opdater MySQL-tabel fra en lokal fil

  3. Oracle 12:Deltag på kommasepareret liste?

  4. Yii2:hvordan specificeres multiple databaseskemaer?