Oracle
 sql >> Base de données >  >> RDS >> Oracle

Lecture de texte arabe à partir de la base de données Oracle encodée en WE8ISO8859P1 à l'aide de Java

Cela peut être dû à plusieurs choses :

  1. Vérifiez le type de colonne dans la base de données, il devrait être NVARCHAR pas VARCHAR (remarquez le "N" au début du mot)

  2. Essayez de mettre charset=utf8 dans la chaîne de connexion

  3. Convertir le byte[] en chaîne en utilisant l'encodage UTF-8 comme ceci

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