Cách dùng
- Thả tệp CSV hoặc TXT vào khung, hoặc bấm để chọn. Có thể thử với tệp mẫu viscii hoặc utf8-bom.
- Đọc kết quả: bảng mã, có BOM hay không, độ chắc chắn, có font cũ không, số dòng, dấu phân cách và tỉ lệ chữ tiếng Việt.
- Xem trước vài dòng đầu để chắc dữ liệu đã đúng dấu.
- Nếu Excel sẽ hiện lỗi, bấm Lưu bản UTF-8 cho Excel. Tệp mới có đuôi
-utf8.csv.
Nó làm gì
- Nhận BOM UTF-8, UTF-16; nhận UTF-8 không BOM; với tệp một byte, so sánh các cách đọc Windows-1258, VISCII và chữ gõ font TCVN3, VNI, rồi chọn cách cho ra tiếng Việt hợp lý nhất.
- Báo khi tệp là UTF-8 nhưng thiếu BOM, vì Excel trên Windows thường đọc sai loại tệp này.
- Đoán dấu phân cách: dấu phẩy, chấm phẩy, Tab hoặc gạch đứng.
- Lưu bản UTF-8 có BOM, dạng Excel mở đúng dấu mà không cần chọn bảng mã thủ công.
- Dùng cùng cách nhận bảng mã với ứng dụng 1xQuickConvertFormat.
Nó không làm gì
- Không tải tệp lên. Tệp được đọc trong trình duyệt.
- Không sửa nội dung. Công cụ chỉ đổi bảng mã; số liệu, cột, dòng giữ nguyên.
- Không dành cho tệp rất lớn. Tệp trên 25 MB nên dùng ứng dụng trên Mac.
- Không chắc chắn tuyệt đối. Với tệp ngắn, ít chữ có dấu, độ chắc chắn có thể chỉ ở mức vừa hoặc thấp. Hãy xem phần xem trước trước khi lưu.
Câu hỏi thường gặp
BOM là gì, vì sao Excel cần nó?
BOM là ba byte đầu tệp báo rằng tệp dùng UTF-8. Excel trên Windows dựa vào nó để đọc đúng chữ có dấu; thiếu BOM, Excel thường đọc tệp như bảng mã cũ và hiện lỗi.
Tệp xuất từ phần mềm kế toán cũ bị lỗi, dùng được không?
Thường là được. Phần mềm cũ hay xuất Windows-1258, VISCII hoặc chữ font TCVN3. Công cụ thử cả ba và chọn cách cho ra tiếng Việt hợp lý nhất.
Google Sheets có cần bản có BOM không?
Không bắt buộc. Google Sheets đọc UTF-8 không BOM vẫn đúng; bản có BOM cũng mở bình thường.