sql >> データベース >  >> RDS >> Oracle

.NET Core 2+System.Data.OracleClient。漢字が機能しない

    これは、System.Data.OracleClientDLLの問題です。 2、3、または4バイトのUnicode文字が文字列の最後に追加されるという同じ問題が発生しています。

    Mono.Data.OracleClientCoreに切り替えることは少し役に立ちましたが、それでもいくつかの文字列の最後にいくつかの奇妙な文字がありました(Unicodeバックスペースとバックスラッシュ)。

    次のライブラリを試しましたが、(これまでのところ)私のニーズに合っているようです: https:/ /github.com/ericmend/oracleClientCore-2.0

    Windows用に再コンパイルする必要があります(#define OCI_WINDOWSに変更してください OciCalls.cs内)。引き続き機能しないことがわかった場合は、この回答を更新します。

    それでも、オラクルがあらゆる種類の本番用ライブラリ用に.NETCoreでサポートされているソリューションをリリースするのを待つ必要があると思います。



    1. MysqlDateTimeグループを15分で

    2. 複数の外部キー?

    3. str_replaceのみによるSQLインジェクション保護

    4. ツリー構造を作成するために必要なPHP再帰ヘルプ