Điều này có thể do một số nguyên nhân:
-
Kiểm tra loại cột trong cơ sở dữ liệu, nó phải là
NVARCHAR
không phảiVARCHAR
(chú ý đến "N" ở đầu từ) -
Cố gắng đặt
charset=utf8
trong chuỗi kết nối -
Chuyển đổi
byte[]
sang chuỗi bằng cách sử dụng mã hóa UTF-8 như thế nàyString arabicText = new String(byteArray, "UTF-8");