Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Lendo texto em árabe do banco de dados Oracle codificado em WE8ISO8859P1 usando java


Isso pode ser causado por algumas coisas:

  1. Verifique o tipo de coluna no banco de dados, deve ser NVARCHAR não VARCHAR (observe o "N" no início da palavra)

  2. Tente colocar charset=utf8 na cadeia de conexão

  3. Converta o byte[] para string usando a codificação UTF-8 como esta
    String arabicText = new String(byteArray, "UTF-8");