Oracle
 sql >> Baza danych >  >> RDS >> Oracle

.NET Core 2 + System.Data.OracleClient. Chińskie znaki nie działają

Jest to problem z biblioteką DLL System.Data.OracleClient. Mam ten sam problem, gdy 2, 3, a nawet 4-bajtowe znaki Unicode są przyklejane na końcu moich ciągów.

Przejście na Mono.Data.OracleClientCore trochę pomogło, ale wciąż mam kilka dziwnych znaków na końcu niektórych ciągów (cofnięcie Unicode i odwrotny ukośnik).

Właśnie wypróbowałem następującą bibliotekę i wydaje się, że działa na moje potrzeby (jak dotąd):https:/ /github.com/ericmend/oracleClientCore-2.0

Będziesz musiał ponownie skompilować dla Windows (zmień na #define OCI_WINDOWS w OciCalls.cs). Zaktualizuje tę odpowiedź, jeśli stwierdzę, że nie działa.

Mimo to myślę, że będziemy musieli poczekać, aż Oracle wyda swoje rozwiązanie obsługiwane przez .NET Core dla dowolnego rodzaju biblioteki gotowej do produkcji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Najlepsza nie zerowa kolumna

  2. Jak wybrać i zoptymalizować indeksy oracle?

  3. ORA-01652:nie można rozszerzyć segmentu temp o 128 w tablespace SYSTEM:Jak przedłużyć?

  4. Jak parsować dane w CDATA w Oracle?

  5. przepełnienie liczbowe z kolumną NULL (0,3)