Tôi đang cố gắng tìm ra mã hóa của một tệp trên Windows bằng cách sử dụng Go. Thực hiện một số nghiên cứu, tôi đã tìm thấy nhiều khuyến nghị cho Charset Detectors (chardet) của Mozilla, nhưng chúng rất khó để biên dịch và tôi không có bất kỳ sự may mắn nào.Làm cách nào để phát hiện mã hóa của tệp?
Tôi cũng đã tìm thấy libguess và dường như nó được sử dụng rộng rãi trong Linux, nhưng tôi không thể làm cho nó hoạt động trong Windows.
Cách tốt nhất để giải quyết vấn đề này là gì? Có một thư viện chuẩn thực tế để sử dụng với Go trên Windows không?
Thực ra, đừng mong đợi quá nhiều (có lý do tại sao libguess được đặt tên là lib * guess *). Tôi rất khuyên bạn nên viết bài này: http://www.joelonsoftware.com/articles/Unicode.html –
Cảm ơn! Bài viết rất hữu ích. –