Lưu CSV trong Excel bằng mã hóa UTF-8


1

Tôi tạo một .csvtệp trong Notepad ++ với một ký tự:

á

Tôi đã nhấp vào "Mã hóa trong UTF-8" và lưu tệp dưới dạng test.csv. Sau đó, tôi mở tệp trong Excel và thấy đầu ra:

¡

Các điểm mã UTF-8 áC3 A1. Excel sẽ tự động mở các tệp CSV trong ANSI và hai byte này tương ứng với các ký tự được hiển thị trong Excel 2013.

Sau đó tôi lưu tệp này trong Excel, nhưng trong khi thực hiện, hãy chuyển đến Công cụ -> Tùy chọn web -> Mã hóa -> Lưu tài liệu này dưới dạng (Unicode - UTF-8) và test.csvmột lần nữa.

Nếu sau đó tôi mở cái này trong Notepad ++, được mã hóa dưới dạng UTF-8, thì tôi sẽ thấy rằng áExcel vừa lưu tệp với những nội dung được mã hóa dưới dạng UTF-8. Thay vào đó tôi vẫn thấy ánhư ban đầu là trường hợp. Excel có bỏ qua tùy chọn mã hóa của tôi và vẫn lưu trong ANSI không?


Có lẽ nó chỉ thay đổi hiển thị thành UTF-8 thay vì ANSI, thứ tự byte thực tế sẽ giống nhau. Họ chỉ giải thích khác nhau. Sử dụng Tùy chọn nhập cho dữ liệu ngoài sẽ cung cấp cho bạn tùy chọn chỉ định UTF-8.
Seth
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.