Tôi đang viết chính sách TFS Checkin, kiểm tra xem tệp nguồn của chúng tôi có chứa tiêu đề tệp của chúng tôi hay không.Cách đọc tệp được mã hóa ANSI chứa các ký tự đặc biệt
Vấn đề của tôi là tiêu đề tệp của chúng tôi chứa ký tự đặc biệt "©" và rất tiếc một số tệp nguồn của chúng tôi được mã hóa trong ANSI. Vì vậy, nếu tôi đọc các tệp này trong chính sách, chuỗi sẽ trông giống như "Bản quyền 2009" này.
string content = File.ReadAllText(pendingChange.LocalItem);
Tôi mệt mỏi khi thay đổi mã hóa của chuỗi nhưng không hiệu quả. Vì vậy, làm thế nào tôi có thể đọc các tập tin này, mà tôi nhận được chuỗi chính xác "Bản quyền © 2009"?
Nhờ sự giúp đỡ!
Trân Eny
bạn vẫn đang sử dụng tiêu đề tệp? Họ dường như có giá trị nhỏ ... –
@Mitch: Bạn sẽ đề xuất gì thay vì mang theo thông tin bản quyền trong mã nguồn? – AnthonyWJones
Đây không phải là quyết định của chúng tôi, đó là chính sách của công ty. – Enyra