Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Đọc văn bản tiếng Ả Rập từ cơ sở dữ liệu Oracle được mã hóa trong WE8ISO8859P1 bằng java

Điều này có thể do một số nguyên nhân:

  1. Kiểm tra loại cột trong cơ sở dữ liệu, nó phải là NVARCHAR không phải VARCHAR (chú ý đến "N" ở đầu từ)

  2. Cố gắng đặt charset=utf8 trong chuỗi kết nối

  3. Chuyển đổi byte[] sang chuỗi bằng cách sử dụng mã hóa UTF-8 như thế này

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cập nhật số ngày trước bằng cách sử dụng hàm LAG trong ORACLE

  2. SQL Cách chọn mục ngày gần đây nhất

  3. Chỉ nhận ngày không có thời gian trong Oracle

  4. Lấy các bản vá cơ sở dữ liệu

  5. Cách thêm một vào chuỗi trong oracle