Trình đơn mã hóa có menu con là Encode in utf-8
và Convert to utf-8
trong Notepad ++. Sự khác nhau giữa chúng là gì?Sự khác biệt giữa mã hóa và chuyển đổi trong Notepad ++ là gì?
Trả lời
phiên bản ngắn:
Encode in
giữ byte, và sửa đổi các ký tự.Convert to
giữ các ký tự và sửa đổi các byte.
Encode
Encode in ...
quy định cụ thể như thế nào byte được giải thích. Ví dụ:
Tạo tệp mới UTF-8 (không có BOM) và chèn ký tự ä
. Tệp sẽ chứa byte C3 A4
. Nếu bạn chọn Encode in ANSI
, bạn sẽ thấy 2 ký tự khác nhau, nhưng các byte cơ bản vẫn giống nhau C3 A4
.
Lưu ý rằng đôi khi chuỗi byte không hợp lệ trong mã hóa đã chọn và Notepad ++ có thể phải thay đổi nó.
Bạn thường sử dụng Encode in ...
nếu Notepad ++ đoán tệp mã hóa không chính xác.
Chuyển đổi
Convert to ...
cố gắng để giữ cho nội dung văn bản tương tự, nhưng thay đổi các byte nằm bên dưới. Ví dụ:
Tạo tệp mới UTF-8 (không có BOM) và chèn ký tự ä
. Chọn Convert to ANSI
và ký tự sẽ giữ nguyên ä
, nhưng byte đã thay đổi thành E4
. (Nếu bộ ký tự là ISO 8859-1
.)
Bạn thường sử dụng chuyển đổi nếu bạn muốn thay đổi mã hóa tệp, ví dụ, để làm cho tệp tương thích với một số chương trình khác.
- 1. Sự khác biệt giữa trang mã và mã hóa ký tự là gì?
- 2. Sự khác biệt giữa "mã hóa", "bộ ký tự" và "trang mã" là gì?
- 3. Sự khác biệt giữa mã hóa UTF?
- 4. sự khác biệt giữa/* ... */và là gì/** ... */
- 5. System.Globalization là gì và sự khác biệt giữa nó và nội địa hóa là những gì
- 6. Sự khác biệt giữa "1.0f" và "1.f" là gì?
- 7. Sự khác biệt giữa đúc và co giật là gì?
- 8. Sự khác biệt giữa Mã hóa và đối chiếu?
- 9. Sự khác biệt giữa @noescape, @escaping và @autoclosure là gì?
- 10. Sự khác biệt giữa -anydpi và -nodpi là gì?
- 11. Trong Ember.js, sự khác biệt giữa [] và Ember.A ([]) là gì?
- 12. Sự khác biệt giữa '&' và ',' trong Generics Java là gì?
- 13. Sự khác biệt giữa & và && trong MATLAB là gì?
- 14. Sự khác biệt giữa "Thread.currentThread(). GetName" và "this.getName" là gì?
- 15. Sự khác biệt giữa mã và các chỉ thị chặn mã trong ReST là gì?
- 16. Sự khác biệt giữa "điểm ngắt dòng chuyển đổi" và "điểm ngắt chuyển đổi" trong Eclipse là gì?
- 17. Sự khác biệt giữa ".equals" và "==" là gì?
- 18. Sự khác biệt giữa ASP.NET và C# là gì?
- 19. Sự khác biệt giữa JavaBean và POJO là gì?
- 20. Sự khác biệt giữa gói android.opengl và javax.microedition.khronos.opengles là gì?
- 21. Sự khác biệt giữa shouldoverrideurlloading và shouldinterceptrequest là gì?
- 22. Sự khác biệt giữa mixin và thừa kế là gì?
- 23. Sự khác biệt giữa nhận và scanf là gì?
- 24. Sự khác biệt giữa setDisplayHomeAsUpEnabled và setHomeButtonEnabled là gì?
- 25. Sự khác biệt giữa RadGrid.Rebind() và RadGrid.MasterTableView.Rebind() là gì?
- 26. Sự khác nhau giữa mã hóa và mã hóa
- 27. Sự khác biệt giữa Event.target, Event.toElement và Event.srcElement là gì?
- 28. Sự khác biệt giữa addEventListener và attachEvent là gì?
- 29. Sự khác biệt giữa khẳng định và static_assert là gì?
- 30. Sự khác biệt giữa (string [] args) và System.Environment.CommandLine là gì?