Nguyên nhân 1: dữ liệu gõ bằng font cũ
Nhiều bảng tính được tạo từ trước khi Unicode phổ biến, với font .VnTime hoặc VNI-Times. Trên máy không có các font này, Excel hiện NguyÔn V¨n An hoặc Nguyeãn Vaên An thay vì Nguyễn Văn An.
Lỗi font
Hä tªn,Sè ®iÖn tho¹i NguyÔn V¨n An,0901234567
Unicode
Họ tên,Số điện thoại Nguyễn Văn An,0901234567
Cách sửa: lưu bảng tính dưới dạng CSV, kéo file vào ô phía trên, rồi mở file kết quả trong Excel và đổi font sang Arial hoặc Times New Roman.
Nguyên nhân 2: Excel đọc sai file CSV UTF-8
Khi mở file CSV bằng cách nhấp đúp, Excel dùng bảng mã mặc định của Windows. File UTF-8 không có BOM (dấu hiệu nhận biết UTF-8) sẽ hiện thành Nguyá»…n thay vì Nguyễn.
- Kéo file CSV vào ô phía trên. Mojibuster sửa các ký tự bị lỗi.
- Giữ tùy chọn Lưu kèm BOM (mặc định bật cho file CSV).
- Tải file về và nhấp đúp để mở trong Excel.
Hoặc trong Excel chọn Dữ liệu → Từ Văn bản/CSV, đặt Nguồn tệp là 65001: Unicode (UTF-8) rồi bấm Tải.
Câu hỏi thường gặp
Sửa trực tiếp file .xlsx được không?
Chưa được. Hãy lưu bảng tính dưới dạng CSV trong Excel, sửa bằng Mojibuster, rồi mở lại trong Excel.
BOM là gì?
Là 3 byte ở đầu file, báo cho Excel biết file này dùng UTF-8.
Dữ liệu khách hàng có an toàn không?
Có. File được xử lý trong trình duyệt và không được gửi đến bất kỳ máy chủ nào.