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

Các trình tự thoát có được giữ nguyên trong CLOB không?

Bạn cần đảm bảo rằng bạn sử dụng một mã hóa ký tự đúng và giống nhau trong toàn bộ quá trình. Tôi thực sự khuyên bạn nên lấy UTF-8 cho điều đó. Nó bao gồm mọi tính cách con người được biết đến trên thế giới. Mọi bước liên quan đến việc xử lý dữ liệu ký tự phải được hướng dẫn sử dụng cùng một kiểu mã hóa.

Trong ngữ cảnh SQL, hãy đảm bảo rằng DB và bảng được tạo bằng UTF-8 bảng mã. Trong ngữ cảnh JDBC, hãy đảm bảo rằng trình điều khiển JDBC đang sử dụng UTF-8; điều này thường có thể được cấu hình bởi chuỗi kết nối JDBC. Trong ngữ cảnh mã Java, hãy đảm bảo rằng bạn đang sử dụng UTF-8 khi đọc / ghi dữ liệu ký tự từ / đến luồng; bạn có thể chỉ định nó làm đối số hàm tạo thứ 2 trong InputStreamReaderOutputStreamWriter .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kiểu trả về của con trỏ Oracle

  2. ORA-00947:Không đủ giá trị

  3. Trợ giúp Truy vấn - Chuỗi trong đó mệnh đề có &ký tự

  4. Sự khác biệt giữa mặt nạ ngày 'yy' và 'rr' của oracle là gì?

  5. Làm cách nào để đặt BLOB lớn (hoặc ít nhất là không tầm thường) vào Oracle với JDBC?