NLS_LANGがIW8ISO8859P8に設定された従来のデータベースセットがあります。これは私が変えることはできません。Oracle Connectionとnls_lang
私のアプリケーションが動作するのと同じデータで動作する、ユニコードでは動作しない別のアプリケーションがあります。 一部のフィールドおよび時には、ユーザーは文字列の一部としてNIS通貨シブルを表す文字161を挿入します。 oledbを使用して.Netからこのデータを読み取ろうとすると、すべて正常ですが、oracleクライアントでこれを実行しようとすると、代わりにガベージ・データが取得されます。また、NIS simbleを.Netに挿入すると、ゴミとして保存されます。
私はそれを取得した後でデータを操作することができますが、これを動作させるには、.NETでのoracleクライアントの構成を探しています。
私は数週間この作業に取り組んでいます。どんな助けもあります。 Tnx ノーム
あなたが書いたいくつかのサンプルバイト変換コードを追加するといいかもしれません – mkb
これは粗バイトからバイトへの変換です - 誇りに思うことはありません:) – Noam
私はあなたを理解していますが、そのエンコードについては、私はそれが原油になることができないように感じる:) – mkb