リーダー (ACS リーダー) を介してスマート カードに保存されているデータを読み取ろうとしています。ドライバーにはいくつかの DLL が付属しており、それを C# .NET アプリケーションにインポートしました (読み書き機能を提供します)。
私が今直面している問題は、読み取り関数 (int readValue(ref データ (文字列データ型)、int セクター #、キーなど)) であり、読み取ろうとしているデータには SPACE (0x20) が含まれています。 、#### ## ## などと言ってください。
読み取り時に得られる出力は、最初のスペース #### までのみであり、完全なブロックではありません。
この問題を回避する方法はありますか? 文字列型にスペースを理解させることはできますか。
以前は VS C++ 6 で記述された以前のアプリケーションを使用していましたが、現在は C# に移行しようとしています。