Ví dụ: "½" hoặc ASCII DEC 189. Khi tôi đọc byte từ tệp văn bản, byte [] chứa giá trị hợp lệ, trong trường hợp này là 189.Làm cách nào để chuyển đổi ascii mở rộng thành System.String?
Chuyển đổi sang Unicode dẫn đến ký tự thay thế Unicode 65533 .
UnicodeEncoding.Unicode.GetString (b);
Chuyển đổi thành kết quả ASCII bằng 63 hoặc "?"
ASCIIEncoding.ASCII.GetString (b);
Nếu điều này là không thể, cách tốt nhất để xử lý dữ liệu này là gì? Tôi muốn có thể thực hiện các chức năng chuỗi như Replace().
Công cụ mã hóa này đã khiến tôi phát điên ... nhưng câu trả lời của bạn đã giúp tôi! Phải mất một thời gian để tìm ra những gì để tìm kiếm nhưng cuối cùng tôi đã tìm ra những điều kiện tìm kiếm thích hợp nên được. :) Cảm ơn bạn đã cung cấp cho tôi giải pháp đơn giản cho vấn đề của tôi. :) – Dave