tôi không thể đọc những ký tự đặc biệt tôi đã cố gắng như thế nàylàm thế nào để đọc ký tự đặc biệt như E, A và những người khác trong C#
1 cách #
string xmlFile = File.ReadAllText(fileName);
Cách 2 #
FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read);
StreamReader r = new StreamReader(fs);
string s = r.ReadToEnd();
Nhưng cả hai câu lệnh đều không hiểu các ký tự đặc biệt đó. Tôi nên đọc như thế nào?
CẬP NHẬT ###
Tôi cũng thử tất cả các mã hóa với
string xmlFile = File.ReadAllText(fileName, Encoding.);
nhưng vẫn không hiểu những ký tự đặc biệt.
làm thế nào để bạn biết chương trình của bạn không chấp nhận những ký tự? bạn đang làm gì với họ nếu bạn đang nhổ chúng ra bàn điều khiển thì có thể là thiết bị đầu cuối của bạn không hiển thị chính xác chúng, nhưng bạn đang đọc chúng tốt. – mpen
Điều gì không được đọc chính xác? Hiển thị một dòng văn bản mẫu có dữ liệu được đọc sai, kết quả bạn quan sát, kết quả bạn mong đợi và cách bạn thực hiện quan sát. –