Tôi có một thường trình C# nhập dữ liệu từ tệp CSV, khớp với dữ liệu trên cơ sở dữ liệu và sau đó ghi lại nó vào tệp. Tệp nguồn dường như có một vài ký tự không phải ASCII đang làm hỏng quy trình xử lý.Xóa tất cả các ký tự không phải ASCII khỏi chuỗi
Tôi đã có một phương pháp tĩnh mà tôi chạy từng lĩnh vực đầu vào thông qua nhưng nó thực hiện kiểm tra cơ bản như loại bỏ dấu phẩy và dấu ngoặc kép. Có ai biết làm thế nào tôi có thể thêm chức năng mà loại bỏ các ký tự không phải ASCII quá?
Điều quan trọng cần lưu ý rằng việc sử dụng mã asciiencoding sẽ thay thế tất cả các ký tự không phải ascii bằng '?' (63), có thể hoặc không thể là những gì bạn muốn hoặc mong đợi . – captncraig
hơn nữa, bạn có thể kiểm tra xem nó có chứa chỉ ASCII không, nếu 's == sOut' – Jaider