例: "½" または ASCII DEC 189。テキスト ファイルからバイトを読み取ると、byte[] に有効な値 (この場合は 189) が含まれます。
Unicode に変換すると、Unicode 置換文字 65533 になります。
UnicodeEncoding.Unicode.GetString(b);
ASCII に変換すると、63 または "?" になります。
ASCIIEncoding.ASCII.GetString(b);
これが不可能な場合、このデータを処理する最善の方法は何ですか? Replace() のような文字列関数を実行できるようにしたいと思います。