CSV'yi UTF-8 olarak dışa aktarın (Excel ve Google Sheets): Sertifikalarda bozuk karakterli isimlerin önüne geçin
Yüzlerce veya binlerce katılımcı için sertifika oluştururken en küçük veri sorunu bile büyük bir operasyon sorununa dönüşür. En yaygın olanı basittir: CSV dosyanız UTF-8 olarak kaydedilmemiştir, bu yüzden José, Muñoz, García veya Zoë gibi isimler sertifikalarda bozuk görünür. Bu rehber, Excel ve Google Sheets'ten UTF-8 kodlamalı bir CSV dosyasını tam olarak nasıl dışa aktaracağınızı gösterir; böylece sertifikalardaki isimler İspanyolcada ve desteklediğiniz diğer dillerde doğru görünür.
Kısaca: Katılımcı listenizi düz "CSV" olarak değil, CSV UTF-8 olarak dışa aktarın. Excel'de UTF-8 seçeneği görmüyorsanız dışa aktarma için güvenilir bir araç olarak Google Sheets'i kullanın. 1.000'den fazla sertifika oluşturmadan önce her zaman birkaç "zor" isimle (Muñoz, Gómez, François, Łukasz gibi) test edin.
Bu rehber, 9Pic Certify ile barındırılan sertifikaların kullanıma sunulmasının ardından hazırlandı. Sertifika teslimi barındırılan bir iş akışına taşındıktan sonra, katılımcı verilerini temiz tutmak çözülmesi gereken bir sonraki operasyon sorunu oldu.
Özel karakterler sertifikalarda neden bozulur
Sertifikalar genellikle isimleri bir CSV dosyasından alır ve bir PDF'ye işler. CSV kodlaması yanlışsa PDF oluşturucu baytları hatalı okur ve aksanlı harflerin yerine bozuk metin yazar. Organizatörler bunu çoğu zaman dışa aktarmadan sonra, iş işten geçtiğinde ve yeniden baskı tek seçenek hâline geldiğinde fark eder.
| Doğru isim | Sık görülen bozuk çıktı | Genellikle ne anlama gelir |
|---|---|---|
| José Muñoz | José Muñoz | UTF-8 verisi farklı bir kodlamayla okunmuş |
| García | Garc�a / Garc?a | İçe aktarma aracı baytları düzgün çözememiş |
| François | François | İçe aktarma sırasında kodlama uyuşmazlığı |
Çözüm "yazı tipini değiştirmek" ya da "PDF'yi elle düzenlemek" değildir. Çözüm, kaynak dosyanın bir UTF-8 CSV olduğundan ve onu içe aktaran sistemin dosyayı UTF-8 olarak ele aldığından emin olmaktır.
UTF-8 nedir (ve neden en güvenli CSV kodlamasıdır)
UTF-8, birçok dilin karakterlerini (İspanyolca ve Latin tabanlı diğer alfabeler dahil) sistemler arasında tutarlı biçimde gösterebilen bir Unicode kodlamasıdır. Sertifika iş akışlarında UTF-8 şu nedenlerle önemlidir:
- Sertifikalar küreseldir: katılımcıların isimlerinde çoğu zaman aksanlar, tildeler ve İngilizcede olmayan harfler bulunur.
- CSV hassastır: modern elektronik tabloların aksine CSV'de, kodlama doğru ayarlanmadıkça yerleşik bir "bu Unicode'dur" güvencesi yoktur.
- Ölçek sorunu büyütür: 1.000'den fazla katılımcıda %2'lik bir kodlama sorunu bile onlarca destek talebine ve yeniden baskıya dönüşür.
"Unicode" teriminin bazen gelişigüzel kullanıldığını duyarsınız. Önemli olan şudur: CSV dosyanız UTF-8 olarak kaydedilmelidir ve onu içe aktaran araç dosyayı UTF-8 olarak okumalıdır.
Kodlamanın bozulduğu sertifika iş akışı
Çoğu organizatör şuna benzer bir iş akışı izler:
- Katılımcı verilerini Excel'de veya Google Sheets'te toplayın.
- Bir CSV dosyası dışa aktarın.
- CSV dosyasını bir sertifika oluşturucuya yükleyin.
- Sertifikaları oluşturun (çoğu zaman toplu olarak).
Kodlama sorunları genellikle 2. adımda (dışa aktarma) veya 3. adımda (içe aktarma) ortaya çıkar. İşin zor yanı, isimlerin Excel'de doğru görünüp dışa aktarmadan sonra bozulabilmesidir. Çünkü Excel'in "CSV" dışa aktarma seçeneği her zaman UTF-8 değildir.
Excel'den UTF-8 CSV nasıl dışa aktarılır
Excel, sertifika isimlerindeki kodlama sorunlarının bir numaralı kaynağıdır (özellikle Windows'ta), çünkü "CSV (Virgülle ayrılmış)" seçeneği UTF-8 yerine sisteminizin varsayılan kodlamasını kullanabilir.
A seçeneği (en iyisi): "CSV UTF-8 (Virgülle ayrılmış)"
Excel sürümünüzde UTF-8 CSV seçeneği varsa onu kullanın.
B seçeneği (güvenilir yedek yol): Google Sheets üzerinden dışa aktarın
Excel'inizde UTF-8 CSV seçeneği görmüyorsanız (ya da çıktı yine bozuluyorsa) en basit geçici çözüm şudur:
- Elektronik tabloyu Google Drive'a yükleyin.
- Google Sheets'te açın.
- CSV olarak indirin (Google Sheets, CSV dosyalarını UTF-8 olarak dışa aktarır).
Bu "Excel → Google Sheets → CSV" yöntemi sertifika iş akışlarında çok yaygındır, çünkü her bilgisayarda aynı sonucu verir ve sürprizleri azaltır.
C seçeneği (ileri düzey): Kodlamayı yanlış algılayan içe aktarma araçlarında UTF-8'i zorunlu kılın
Bazen CSV dosyası UTF-8'dir ama sertifika platformu onu yanlış okur (örneğin José yerine José gösterir). Bu durumda içe aktarırken UTF-8 ayarını açıkça seçmeniz ya da araçlarınız destekliyorsa "UTF-8 with BOM" dışa aktarma seçeneğini kullanmanız gerekebilir.
Google Sheets'ten UTF-8 CSV nasıl dışa aktarılır
Google Sheets, UTF-8 CSV dışa aktarmanın en kolay yoludur.
- Tablonuzu açın.
- Dosya → İndir → Virgülle ayrılmış değerler (.csv) yolunu izleyin.
- Bu CSV dosyasını sertifika aracınıza yükleyin.
Çok dilli etkinlikler için sertifika oluşturuyorsanız Google Sheets, özel karakterleri bozmadan koruduğu için çoğu zaman "güvenli dışa aktarma aracı" olur.
UTF-8 CSV dışa aktarabilen diğer araçlar (LibreOffice / Numbers)
Excel veya Google Sheets kullanmıyorsanız dışa aktarma sırasında Character set ya da Text encoding adlı bir ayar arayın. UTF-8 seçeneğini belirleyin.
- LibreOffice Calc: "Save As" → CSV → "Edit filter settings" seçeneğini etkinleştirin → karakter kümesi olarak "Unicode (UTF-8)" seçin.
- Apple Numbers: "Export To" → CSV → dışa aktarma penceresinde metin kodlaması seçeneği varsa UTF-8'i seçin.
CSV dosyanızın gerçekten UTF-8 olduğunu nasıl doğrularsınız (1.000 sertifika oluşturmadan önce)
Bir kodlama sorununu fark etmek için sertifikaları oluşturup göndermeyi beklemeyin. Önce CSV dosyasını doğrulayın.
- Test isimleri ekleyin: CSV dosyanıza birkaç "zor" isim ekleyin (örneğin: José, Muñoz, García, François, Łukasz).
- CSV dosyasını düz bir metin düzenleyicide açın: karakterlerin doğru göründüğünü (bozulmadığını veya değişmediğini) doğrulayın.
- Önizleme için az sayıda kaydı içe aktarın: önce 5-10 satır yükleyin ve bir önizleme sertifikası oluşturun.
Sık görülen UTF-8 CSV sorunları (ve çözümleri)
Sorun: "José", "José" olarak görünüyor
Bu genellikle CSV dosyanızın UTF-8 olduğunu, ancak içe aktarma aracının farklı bir kodlama varsaydığını gösterir. İçe aktarma sırasında UTF-8'i zorunlu kılarak düzeltin (platform kodlama seçimi sunuyorsa). Sunmuyorsa dosyayı yeniden CSV UTF-8 olarak dışa aktarıp tekrar yüklemeyi deneyin. Bazı araçlar, dosyada UTF-8 BOM bulunduğunda UTF-8'i daha güvenilir şekilde algılar.
Sorun: Aksanlı harfler "�" veya "?" olarak görünüyor
"Yerine koyma karakteri" (�) genellikle içe aktarma aracının baytları çözemediği anlamına gelir. Dosyayı yeniden CSV UTF-8 olarak dışa aktarın ve CSV dosyasını, kodlamayı fark ettirmeden değiştirebilecek araçlarda düzenlemekten kaçının.
Sorun: Veri zaten kaybolmuş (örneğin "Muñoz", "Munoz" olmuş)
Aksanlar tamamen kaybolduysa metin, sürecin daha önceki bir aşamasında normalleştirilmiş veya temizlenmiş olabilir. Tek çözüm kaynak listeye dönmek ve yeniden dışa aktarmadan önce doğru isimleri geri yüklemektir.
Sorun: Sütunlar kayıyor (isimlerin içinde virgül var)
CSV virgülle ayrılmış bir biçimdir. Bir isimde virgül varsa (örneğin "García, Jr.") doğru şekilde tırnak içine alınmalıdır. Elektronik tablo programları bunu dışa aktarırken genellikle otomatik olarak halleder. Sorunlar, CSV dosyası sonradan elle düzenlendiğinde ortaya çıkar.
9Pic AI'da sertifika oluştururken UTF-8 neden önemlidir
9Pic Certify ile sertifikalarınız katılımcı verilerinden oluşturulur. Doğru dışa aktarılmış bir UTF-8 CSV, isimlerin İspanyolcada ve desteklenen diğer dillerde doğru görünmesini sağlar; böylece toplu sertifika oluştururken bozuk isimlerle karşılaşmazsınız. Ürünün geçmişi için Certify lansman notunu okuyun.
Büyük etkinlikler için sertifika hazırlıyorsanız UTF-8 "olsa iyi olur" denecek bir ayrıntı değildir. Şu ikisi arasındaki farktır:
- Sorunsuz bir sertifika teslimi (doğru isimler, daha az destek mesajı)
- Hataları düzeltmekle geçen zahmetli bir hafta (elle düzeltmeler, yeniden dışa aktarmalar, yeniden baskılar, yeniden gönderilen e-postalar)
Çok dilli etkinlikler için platformun dil desteğini Dil desteği sayfasında da inceleyebilirsiniz. Etkinliğinizin büyüklüğüne uygun bir iş akışı önerisi istiyorsanız bize ulaşın.
SSS
Excel CSV dosyalarını varsayılan olarak UTF-8 ile mi dışa aktarır?
Her zaman değil. Birçok Excel kurulumunda varsayılan seçenek UTF-8 içermeyen "CSV (Virgülle ayrılmış)" olur ve özel karakter sorunlarının çoğu burada başlar. Özellikle UTF-8 CSV seçeneğini arayın.
Google Sheets CSV dosyalarını UTF-8 olarak mı dışa aktarır?
Pratikte Google Sheets, sertifika araçları için UTF-8 CSV dışa aktarmanın en güvenilir yollarından biridir. Excel tutarsız sonuçlar veriyorsa Google Sheets iyi bir yedek yoldur.
UTF-8 BOM nedir, ona ihtiyacım var mı?
BOM (byte order mark, bayt sırası işareti), bazı yazılımların UTF-8'i daha güvenilir şekilde algılamak için kullandığı küçük bir işarettir. Birçok sistemin buna ihtiyacı yoktur, ancak bazı eski içe aktarma akışları BOM varken daha iyi çalışır. UTF-8 CSV dosyanız hâlâ bozuk karakterlerle içe aktarılıyorsa BOM desteği işe yarayabilir.
İsimler neden Excel'de doğru, sertifikalarda yanlış görünüyor?
Excel, Unicode'u elektronik tablonun içinde doğru gösterebilir, ancak dışa aktarılan CSV'nin kodlaması sertifika platformunuzun beklediğiyle eşleşmeyebilir. Çözüm, UTF-8 olarak dışa aktarmak ve bir önizlemeyle doğrulamaktır.
Bozuk bir CSV dosyasını dışa aktardıktan sonra "düzeltebilir" miyim?
Bazen. Sorun yalnızca kodlama uyuşmazlığıysa UTF-8 olarak yeniden dışa aktarmak (veya UTF-8 seçiliyken içe aktarmak) sorunu çözer. Aksanlar daha önce silindiyse (veri kaybı) isimleri kaynak listeden geri yüklemeniz gerekir.
Sertifikalar için CSV mi, XLSX mi kullanmalıyım?
Birçok sertifika aracı CSV kabul eder, çünkü basittir ve her yerde çalışır. CSV kullanıyorsanız UTF-8'i varsayılanınız yapın. Aracınız XLSX destekliyorsa ve ona baştan sona güveniyorsanız bu da işe yarayabilir. Ancak CSV UTF-8 en taşınabilir seçenek olmaya devam eder.
Sonraki adımlar
Sertifikaları büyük ölçekte oluşturmadan önce hızlı bir "kodlama provası" yapın: CSV UTF-8 olarak dışa aktarın, 10 satır yükleyin ve aksan ve özel karakter içeren sertifikaları önizleyin. Sertifikalar için sağlam bir iş akışı kurmak üzere yardım isterseniz 9Pic Certify sayfasına göz atın veya bize ulaşın.