Hướng dẫn dữ liệu
9P
Đội ngũ 9Pic AI • 27 tháng 1, 2026 • 8 phút đọc

Xuất CSV dạng UTF-8 (Excel và Google Sheets): tránh lỗi hiển thị tên trên giấy chứng nhận

Khi tạo giấy chứng nhận cho hàng trăm hay hàng nghìn người tham gia, lỗi dữ liệu nhỏ nhất cũng trở thành vấn đề vận hành lớn. Lỗi phổ biến nhất rất đơn giản: tệp CSV không được lưu ở dạng UTF-8, nên những tên như José, Muñoz, García hay Zoë hiển thị sai trên giấy chứng nhận. Hướng dẫn này chỉ rõ cách xuất CSV mã hóa UTF-8 từ Excel và Google Sheets, để tên trên giấy chứng nhận hiển thị đúng bằng tiếng Tây Ban Nha và các ngôn ngữ khác mà bạn hỗ trợ.

Xuất CSV dạng UTF-8 (Excel và Google Sheets): tránh tên bị lỗi ký tự trên giấy chứng nhận

Tóm tắt: xuất danh sách người tham gia ở dạng CSV UTF-8 (không phải "CSV" thông thường). Nếu Excel không có tùy chọn UTF-8, hãy dùng Google Sheets làm công cụ xuất ổn định. Luôn thử với vài tên "khó" (như Muñoz, Gómez, François, Łukasz) trước khi tạo hơn 1.000 giấy chứng nhận.

Hướng dẫn này tiếp nối đợt ra mắt giấy chứng nhận trực tuyến 9Pic Certify. Khi giấy chứng nhận được gửi qua một quy trình lưu trữ trực tuyến, dữ liệu người tham gia sạch trở thành vấn đề vận hành tiếp theo cần giải quyết.

Vì sao ký tự đặc biệt bị lỗi trên giấy chứng nhận

Giấy chứng nhận thường lấy tên từ tệp CSV rồi đưa vào tệp PDF. Nếu bảng mã của CSV sai, trình tạo PDF đọc sai các byte và thay chữ có dấu bằng chuỗi ký tự lỗi. Ban tổ chức thường chỉ nhận ra sau khi xuất, lúc đã quá muộn và in lại là lựa chọn duy nhất.

Tên đúng Kết quả lỗi thường gặp Thường có nghĩa là gì
José Muñoz José Muñoz Dữ liệu UTF-8 bị đọc theo một bảng mã khác
García Garc�a / Garc?a Trình nhập không giải mã được các byte một cách trọn vẹn
François François Bảng mã không khớp khi nhập

Cách sửa không phải là "đổi font" hay "sửa PDF thủ công". Cách sửa là bảo đảm tệp nguồn là CSV UTF-8 và hệ thống nhập tệp đó đọc nó ở dạng UTF-8.

UTF-8 là gì (và vì sao đây là bảng mã CSV an toàn nhất)

UTF-8 là một bảng mã Unicode có thể biểu diễn nhất quán ký tự của nhiều ngôn ngữ (gồm tiếng Tây Ban Nha và các bảng chữ cái gốc Latin khác) trên các hệ thống. Trong quy trình tạo giấy chứng nhận, UTF-8 quan trọng vì:

  • Giấy chứng nhận mang tính toàn cầu: người tham gia thường có tên chứa dấu, dấu ngã và chữ cái không thuộc tiếng Anh.
  • CSV rất dễ hỏng: khác với bảng tính hiện đại, CSV không có sẵn cam kết "đây là Unicode" trừ khi bảng mã được đặt đúng.
  • Quy mô càng lớn, rắc rối càng nhiều: với hơn 1.000 người tham gia, chỉ 2% lỗi bảng mã cũng thành hàng chục yêu cầu hỗ trợ và lượt in lại.

Đôi khi bạn sẽ nghe từ "Unicode" được dùng khá tùy tiện. Điều quan trọng là: tệp CSV phải được lưu ở dạng UTF-8 và công cụ nhập tệp cũng phải đọc nó ở dạng UTF-8.

Quy trình tạo giấy chứng nhận và chỗ bảng mã bị sai

Phần lớn ban tổ chức làm theo quy trình như sau:

  1. Thu thập dữ liệu người tham gia trong Excel hoặc Google Sheets.
  2. Xuất tệp CSV.
  3. Tải tệp CSV lên trình tạo giấy chứng nhận.
  4. Tạo giấy chứng nhận (thường là hàng loạt).

Lỗi bảng mã thường xảy ra ở bước 2 (xuất) hoặc bước 3 (nhập). Điều khó là tên có thể trông đúng trong Excel nhưng bị lỗi sau khi xuất, vì tùy chọn xuất "CSV" của Excel không phải lúc nào cũng là UTF-8.

Cách xuất CSV UTF-8 từ Excel

Excel là nguồn gây lỗi bảng mã tên trên giấy chứng nhận số 1, nhất là trên Windows, vì "CSV (Comma delimited)" có thể dùng bảng mã mặc định của hệ thống thay vì UTF-8.

Cách A (tốt nhất): "CSV UTF-8 (Comma delimited)"

Nếu phiên bản Excel của bạn có tùy chọn CSV UTF-8, hãy dùng tùy chọn đó.

Bước 1
Mở bảng tính
Kiểm tra tên hiển thị đúng trong Excel (thấy rõ dấu).
Bước 2
File → Save As
Chọn nơi lưu tệp CSV xuất ra.
Bước 3
Chọn "CSV UTF-8"
Chọn CSV UTF-8 (Comma delimited) rồi lưu.

Cách B (phương án dự phòng ổn định): xuất qua Google Sheets

Nếu Excel không có tùy chọn CSV UTF-8 (hoặc kết quả vẫn lỗi), cách khắc phục đơn giản nhất là:

  1. Tải bảng tính lên Google Drive.
  2. Mở bảng tính trong Google Sheets.
  3. Tải xuống dạng CSV (Google Sheets xuất CSV ở dạng UTF-8).

Cách "Excel → Google Sheets → CSV" này rất phổ biến trong quy trình tạo giấy chứng nhận vì cho kết quả nhất quán trên mọi máy và ít bất ngờ hơn.

Cách C (nâng cao): buộc dùng UTF-8 với trình nhập nhận sai bảng mã

Đôi khi tệp CSV đã là UTF-8, nhưng nền tảng giấy chứng nhận lại đọc sai (ví dụ, hiển thị José thay vì José). Khi đó, bạn có thể cần nhập với thiết lập UTF-8 rõ ràng, hoặc dùng tùy chọn xuất "UTF-8 with BOM" nếu công cụ của bạn hỗ trợ.

Cách xuất CSV UTF-8 từ Google Sheets

Google Sheets là cách dễ nhất để xuất CSV UTF-8.

  1. Mở bảng tính.
  2. Nhấn File → Download → Comma-separated values (.csv).
  3. Tải tệp CSV đó lên công cụ tạo giấy chứng nhận.

Nếu bạn tạo giấy chứng nhận cho sự kiện đa ngôn ngữ, Google Sheets thường là "công cụ xuất an toàn" vì giữ nguyên ký tự đặc biệt.

Các công cụ khác (LibreOffice / Numbers) có thể xuất CSV UTF-8

Nếu bạn không dùng Excel hay Google Sheets, hãy tìm thiết lập có nhãn Character set hoặc Text encoding khi xuất. Chọn UTF-8.

  • LibreOffice Calc: "Save As" → CSV → bật "Edit filter settings" → chọn "Unicode (UTF-8)" làm bộ ký tự.
  • Apple Numbers: "Export To" → CSV → chọn UTF-8 nếu hộp thoại xuất có tùy chọn bảng mã văn bản.

Cách kiểm tra CSV có thật sự là UTF-8 (trước khi tạo 1.000 giấy chứng nhận)

Đừng đợi đến khi đã tạo và gửi giấy chứng nhận mới phát hiện lỗi bảng mã. Hãy kiểm tra tệp CSV trước.

  • Thêm tên thử nghiệm: thêm vài tên "khó" vào CSV (ví dụ: José, Muñoz, García, François, Łukasz).
  • Mở CSV bằng trình soạn thảo văn bản thuần: kiểm tra ký tự hiển thị đúng (không bị lỗi hay bị thay thế).
  • Nhập thử một lượng nhỏ để xem trước: tải lên 5-10 dòng trước và tạo một giấy chứng nhận xem trước.

Lỗi CSV UTF-8 thường gặp (và cách sửa)

Lỗi: "José" thành "José"

Điều này thường có nghĩa là CSV đã ở dạng UTF-8, nhưng trình nhập lại giả định một bảng mã khác. Hãy sửa bằng cách buộc dùng UTF-8 khi nhập (nếu nền tảng cho chọn bảng mã). Nếu không, thử xuất lại ở dạng CSV UTF-8 rồi tải lên lại. Một số công cụ cũng nhận diện UTF-8 ổn định hơn khi tệp có UTF-8 BOM.

Lỗi: chữ có dấu thành "�" hoặc "?"

"Ký tự thay thế" (�) thường có nghĩa là trình nhập không giải mã được các byte. Hãy xuất lại ở dạng CSV UTF-8 và tránh chỉnh sửa CSV bằng những công cụ có thể âm thầm đổi bảng mã.

Lỗi: dữ liệu đã mất (ví dụ, "Muñoz" thành "Munoz")

Nếu dấu biến mất hoàn toàn, văn bản có thể đã bị chuẩn hóa hoặc bị loại bỏ dấu ở một bước trước đó trong quy trình. Cách sửa duy nhất là quay lại danh sách gốc và khôi phục tên đúng trước khi xuất lại.

Lỗi: cột bị lệch (dấu phẩy trong tên)

CSV phân tách bằng dấu phẩy. Nếu tên có dấu phẩy (ví dụ, "García, Jr."), tên đó phải được đặt trong dấu ngoặc kép đúng cách. Công cụ xuất bảng tính thường tự xử lý điều này. Lỗi xảy ra khi người dùng chỉnh sửa CSV thủ công sau đó.

Vì sao UTF-8 quan trọng khi tạo giấy chứng nhận trong 9Pic AI

Với 9Pic Certify, giấy chứng nhận được tạo từ dữ liệu người tham gia. Một tệp CSV UTF-8 được xuất đúng cách giúp tên hiển thị chính xác bằng tiếng Tây Ban Nha và các ngôn ngữ được hỗ trợ khác, để bạn không gặp tên bị lỗi khi tạo giấy chứng nhận hàng loạt. Để biết bối cảnh lịch sử sản phẩm, đọc ghi chú ra mắt Certify.

Nếu bạn làm giấy chứng nhận cho sự kiện lớn, UTF-8 không phải thứ "có thì tốt". Nó tạo nên khác biệt giữa:

  • Đợt phát hành giấy chứng nhận suôn sẻ (tên đúng, ít tin nhắn hỗ trợ hơn)
  • Một tuần dọn dẹp vất vả (sửa thủ công, xuất lại, in lại, gửi lại email)

Với sự kiện đa ngôn ngữ, bạn cũng có thể xem các ngôn ngữ nền tảng hỗ trợ tại Hỗ trợ ngôn ngữ. Nếu bạn muốn một quy trình được đề xuất phù hợp với quy mô sự kiện, liên hệ với chúng tôi.

FAQ

Excel có xuất CSV ở dạng UTF-8 theo mặc định không?

Không phải lúc nào cũng vậy. Nhiều thiết lập Excel mặc định dùng "CSV (Comma delimited)" không phải UTF-8, và phần lớn lỗi ký tự đặc biệt bắt đầu từ đây. Hãy tìm đúng tùy chọn CSV UTF-8.

Google Sheets có xuất CSV ở dạng UTF-8 không?

Trên thực tế, Google Sheets là một trong những cách ổn định nhất để xuất CSV UTF-8 cho công cụ tạo giấy chứng nhận. Nếu Excel cho kết quả không nhất quán, Google Sheets là phương án dự phòng tốt.

UTF-8 BOM là gì và tôi có cần không?

BOM (byte order mark) là một dấu hiệu nhỏ mà một số phần mềm dùng để nhận diện UTF-8 ổn định hơn. Nhiều hệ thống không cần đến nó, nhưng một số quy trình nhập cũ hoạt động tốt hơn khi có BOM. Nếu CSV UTF-8 của bạn vẫn bị lỗi ký tự khi nhập, hỗ trợ BOM có thể giúp ích.

Vì sao tên trông đúng trong Excel nhưng sai trên giấy chứng nhận?

Excel có thể hiển thị đúng Unicode trong bảng tính, nhưng bảng mã của tệp CSV xuất ra có thể không khớp với những gì nền tảng giấy chứng nhận mong đợi. Cách sửa là xuất ở dạng UTF-8 và kiểm tra bằng bản xem trước.

Tôi có thể "sửa" tệp CSV bị lỗi sau khi xuất không?

Đôi khi có thể. Nếu chỉ là lỗi bảng mã không khớp, xuất lại ở dạng UTF-8 (hoặc chọn UTF-8 khi nhập) sẽ sửa được. Nếu dấu đã bị loại bỏ từ trước (mất dữ liệu), bạn phải khôi phục tên từ danh sách gốc.

Nên dùng CSV hay XLSX cho giấy chứng nhận?

Nhiều công cụ tạo giấy chứng nhận nhận CSV vì định dạng này đơn giản và dùng được ở mọi nơi. Nếu dùng CSV, hãy đặt UTF-8 làm mặc định. Nếu công cụ của bạn hỗ trợ XLSX và bạn tin tưởng nó từ đầu đến cuối, XLSX cũng dùng được, nhưng CSV UTF-8 vẫn là lựa chọn tương thích rộng nhất.

Bước tiếp theo

Trước khi tạo giấy chứng nhận quy mô lớn, hãy "chạy thử bảng mã" nhanh: xuất ở dạng CSV UTF-8, tải lên 10 dòng và xem trước giấy chứng nhận có tên chứa dấu và ký tự đặc biệt. Nếu bạn muốn được giúp thiết lập một quy trình giấy chứng nhận thật chắc chắn, xem 9Pic Certify hoặc liên hệ với chúng tôi.

Sẵn sàng bắt đầu?

Tham gia cùng các đơn vị tổ chức sự kiện đã dùng 9Pic AI để lưu trữ ảnh, tìm ảnh bằng AI và phân phối hình ảnh, đưa hơn 100 triệu ảnh đến hơn 5 triệu người tham gia tại hơn 5.000 sự kiện.

Read the 9Pic AI website in English?

Your browser is set to English, and this page is also available in English.

This only changes the language of this website. Event galleries have their own language settings.

Switch to English

¿Leer el sitio web de 9Pic AI en español?

Tu navegador está configurado en español y esta página también está disponible en español.

Esto solo cambia el idioma de este sitio web. Las galerías de eventos tienen su propia configuración de idioma.

Cambiar a español

Ler o site da 9Pic AI em português?

Seu navegador está configurado em português e esta página também está disponível em português.

Isso muda apenas o idioma deste site. As galerias de eventos têm suas próprias configurações de idioma.

Mudar para português

Lire le site 9Pic AI en français ?

Votre navigateur est configuré en français et cette page est aussi disponible en français.

Cela change uniquement la langue de ce site. Les galeries d'événements ont leurs propres réglages de langue.

Passer au français

Die Website von 9Pic AI auf Deutsch lesen?

Ihr Browser ist auf Deutsch eingestellt, und diese Seite gibt es auch auf Deutsch.

Dadurch ändert sich nur die Sprache dieser Website. Eventgalerien haben eigene Spracheinstellungen.

Zu Deutsch wechseln

Vuoi leggere il sito di 9Pic AI in italiano?

Il tuo browser è impostato in italiano e questa pagina è disponibile anche in italiano.

Questa scelta cambia solo la lingua del sito. Le gallerie degli eventi hanno impostazioni di lingua proprie.

Passa all'italiano

9Pic AIのサイトを日本語で表示しますか?

お使いのブラウザは日本語に設定されており、このページは日本語でもご覧いただけます。

この設定で変わるのは本サイトの表示言語だけです。イベントギャラリーの言語は別に設定されています。

日本語で表示する

Ingin membaca situs 9Pic AI dalam bahasa Indonesia?

Browser Anda menggunakan bahasa Indonesia dan halaman ini juga tersedia dalam bahasa Indonesia.

Pilihan ini hanya mengubah bahasa situs ini. Galeri acara memiliki pengaturan bahasanya sendiri.

Gunakan bahasa Indonesia

9Pic AI web sitesini Türkçe okumak ister misiniz?

Tarayıcınızın dili Türkçe ve bu sayfanın Türkçe sürümü de mevcut.

Bu seçim yalnızca bu web sitesinin dilini değiştirir. Etkinlik galerilerinin kendi dil ayarları vardır.

Türkçeye geçin