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

.NET Core 2 + System.Data.OracleClient. Ký tự Trung Quốc không hoạt động

Đây là sự cố với DLL System.Data.OracleClient. Tôi đang gặp sự cố tương tự khi các ký tự Unicode 2, 3 hoặc thậm chí 4 byte được gắn vào cuối chuỗi của tôi.

Việc chuyển sang Mono.Data.OracleClientCore đã giúp một chút, nhưng tôi vẫn gặp một số ký tự kỳ lạ ở cuối một số chuỗi (dấu cách ngược Unicode và dấu gạch chéo ngược).

Tôi vừa thử thư viện sau và có vẻ như nó hoạt động theo nhu cầu của tôi (cho đến nay): https:/ /github.com/ericmend/oracleClientCore-2.0

Bạn sẽ cần phải biên dịch lại cho Windows (thay đổi thành #define OCI_WINDOWS trong OciCalls.cs). Sẽ cập nhật câu trả lời này nếu tôi thấy rằng nó không tiếp tục hoạt động.

Tuy nhiên, tôi nghĩ rằng chúng ta sẽ phải đợi Oracle phát hành giải pháp được hỗ trợ .NET Core của họ cho bất kỳ loại thư viện sẵn sàng sản xuất nào.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. So sánh hình ảnh BLOB với hình ảnh được lưu trữ dưới dạng ORDImage bằng Hình ảnh tĩnh SQL / MM

  2. Đặt lại trình tự trong oracle 11g

  3. Thu thập số liệu thống kê tăng dần trong 11g

  4. phân phối thanh toán sql

  5. 2 cách để có được số ngày trong tháng trong Oracle