Excel neden ş yerine ÅŸ gösteriyor?
Bir CSV’yi çift tıklayarak açtığınızda Excel sisteminizin karakter tablosunu kullanır; Türkçe Windows’ta bu genellikle Windows-1254’tür. Dosya BOM’suz UTF-8 ise – BOM, dosyanın başındaki görünmez bir işarettir – Türkçe harfler bozuk görünür.
Çözüm 1: dosyayı düzeltip BOM ile kaydedin
- CSV dosyasını yukarıdaki kutuya sürükleyin.
- BOM ile kaydet seçeneğini açık bırakın; CSV dosyalarında zaten seçilidir.
- Düzeltilmiş dosyayı indirin ve Excel’de çift tıklayarak açın.
Dosyayı karakterler bozukken Excel’de zaten kaydettiyseniz hata artık dosyanın bir parçasıdır. Mojibuster bunu da düzeltir.
Çözüm 2: CSV’yi Excel’e doğru şekilde aktarın
- Boş bir çalışma kitabı açın ve Veri → Metinden/CSV’den seçeneğini seçin.
- CSV dosyasını seçin.
- Dosya Kaynağı alanında 65001: Unicode (UTF-8) seçin.
- Önizlemeyi kontrol edin ve Yükle düğmesine tıklayın.
Excel’de kaydederken
“Farklı Kaydet” penceresinde CSV UTF-8 (Virgülle ayrılmış) seçin. “CSV (Virgülle ayrılmış)” biçimi Windows-1254 ile kaydeder; diğer programlar Türkçe harfleri genellikle � ya da ý, þ, ð olarak gösterir.
Sık sorulan sorular
Neden yalnızca bazı CSV dosyalarında oluyor?
Dosyanın nasıl kaydedildiğine bağlıdır. Excel Windows-1254 ve BOM’lu UTF-8 dosyalarını düzgün açar, BOM’suz UTF-8 dosyalarını açamaz.
Bozuk dosyayı zaten kaydettim. Veriler kayboldu mu?
Hayır. Bozuk karakterler artık dosyada ÅŸ olarak duruyor ve buradan ş geri kazanılabilir. Dosyayı Mojibuster’a bırakmanız yeterli.
Mac için Excel’de de aynı sorun var mı?
Evet. Mac için Excel de BOM’suz UTF-8 CSV dosyalarını çoğu zaman tanımaz. Bu yüzden düzeltilmiş dosyayı BOM ile kaydedin.
BOM nedir?
Bayt sırası işareti (BOM), dosyanın başındaki üç görünmez bayttır. Excel gibi programlara dosyanın UTF-8 olduğunu bildirir.