VB.NET Web アプリケーションを .NET Framework 2.0 から 4.5.1 に移行したばかりで、この移行の一環として、OLE DB ドライバーも Oracle Managed Data Access Driver に更新しました。
既存のコードのクエリのいくつかは、低い値 (非印刷可能文字、具体的には chr(0)) の空の文字列をフェッチしていたことが判明しましたが、新しい移行されたコードはたまたま非印刷可能文字をそのまま返します ("�" として返されます)。 . これがフレームワークまたはOracle Managed Data Access Driverの移行によるものかどうかは誰にもわかりません。これらの「印刷できない文字」を返さないようにするために実行できるグローバル設定/構成はありますか。コードを調べて、複数の場所で文字列をマスキングしないようにするには?