Ciò potrebbe essere causato da un bel po' di cose:
-
Controlla il tipo di colonna nel database dovrebbe essere
NVARCHAR
nonVARCHAR
(nota la "N" all'inizio della parola) -
Prova a inserire
charset=utf8
nella stringa di connessione -
Converti il
byte[]
per stringere usando la codifica UTF-8 come questaString arabicText = new String(byteArray, "UTF-8");