Tôi cần một số tệp văn bản được mã hóa thành tệp văn bản UTF-8 khi tôi sử dụng chúng với Notepad ++. Tuy nhiên, đôi khi tôi có UTF-8 được chọn làm mã hóa trong Notepad ++, nhưng tệp thực sự ở dạng ASCII. Tôi biết điều này bằng hai phương pháp khác nhau.
Phương pháp đầu tiên là tôi sử dụng một công cụ wiki đơn giản có tên Mobiki trên XAMPP, nó sẽ chỉ hiển thị các ký tự đặc biệt được mã hóa UTF-8 một cách chính xác. Tệp văn bản của tôi không hiển thị chính xác với Mobiki. Phương pháp thứ hai tôi đã sử dụng để kiểm tra trang web http://www.checkfiletype.com . Khi tôi tải các tệp vấn đề lên trang đó, trang web sẽ cho tôi biết rằng tệp được mã hóa theo định dạng ASCII. Các trang khác đang hoạt động với Mobiki được mã hóa theo định dạng UTF-8 do trang web trả về.
Tại sao Notepad ++ không buộc tệp phải là tệp UTF-8 và / hoặc làm cách nào tôi có thể tạo Notepad ++ để làm điều này? Tôi đã thử chọn "Chuyển đổi thành UTF-8" mặc dù Notepad ++ cho thấy tệp đã được mã hóa trong UTF-8, nhưng việc chuyển đổi này không giúp ích được gì.
Tôi tìm thấy một số bài viết diễn đàn khác mô tả một vấn đề tương tự, nhưng giải pháp của họ chỉ là tạo một tệp văn bản mới. Tôi hy vọng tìm thấy một giải pháp mà không cần tạo một tệp văn bản mới.