CSV Garip Karakter (Bozulma) Önleyici
(BOM ekleme / Satır sonu dönüştürme)
Excel'de CSV açarken Türkçe/özel karakterlerin bozulmasını ve satırların kaymasını tek tıkla çözün.
UTF-8 BOM ekleme/silme, satır sonu (LF/CRLF) dönüştürme ve sondaki boşlukları temizleme.
veya
CSV / TSV / TXT — tarayıcıda yerel işlenir
Excel'de kaydedilen bazı CSV dosyaları Shift_JIS (CP932) gibi kodlamalar kullanabilir.
Kaynak dosya varsa, temel isim otomatik olarak devralınır.
* İçerik doğrudan tarayıcınızda işlenir ve hiçbir sunucuya aktarılmaz.
Eğer hem 'BOM Ekle' hem de 'BOM Kaldır' açıksa, önce BOM silinir ardından tekrar eklenir (sonuçta en başta tam olarak tek bir BOM oluşur).
✅ Dönüştürme Sonucu
* Bu basitleştirilmiş bir önizlemedir. Tırnak içindeki satır sonlarını vb. hatasız çözmek gibi detaylı analizlerden ziyade, bu araç karakter bozukluklarını giderme odaklı BOM ve satır sonu düzenlemesine yoğunlaşmıştır.
Hakkında
Bir CSV dosyasını Excel'de açtığınızda UTF-8 destekli karakterlerin bozulması (Türkçe harfler vb.) ve satırların iç içe geçmesi sıkça karşılaşılan bir problemdir. Bu araç; bu tür veri kaymalarını ve mojibake durumlarını tek tıkla çözmeyi hedefler. Tarayıcınız üzerinde UTF-8 BOM (Byte Order Mark) ekleyip silebilir ve (LF/CRLF) satır listelerini anlık dönüştürebilirsiniz.
Ek olarak, Shift_JIS veya EUC-JP gibi formatlarda encode edilmiş CSV belgelerinin okumasını algılar ve düzgün bir UTF-8 formuna dönüştürür. Tüm işlemler lokal tarayıcınız mimarisinde yapıldığından verileriniz sunuculara veya arka plan bulut servislerine düşmez ve gizlilik korunur.
Nasıl Kullanılır
CSV Dosyasını Seçin
Dosyanızı sürükleyin, "Dosya Seç" ile seçin veya ham metni kutuya doğrudan yapıştırın. Anormal bir Japonca dosyası ise kodlamaya dikkat edin.
Ayarları Düzenleyin
Örneğin Excel dosya hatalarını önlemek için "UTF-8 BOM Ekle" ve "CRLF" seçeneklerini açın. Otomatik dönüştürme aktifse anında sonuç doğar.
Sonucu İndirin
Şekillenen kodlu metni panoya kopyalayabilir ya da tek bir tıkla dosya olarak (önceki isimle aynısını koruyarak) makinenize geri indirebilirsiniz.
Sözlük
- CSV (Virgülle Ayrılmış Değerler)
- Verilerin virgül (,) ile kategorik bölümlendiği ve programlar arasında veri tabanı entegrasyonu sunan ortak ve standart dosyadır.
- BOM (Byte Order Mark)
- UTF formatındaki metnin hemen başlangıcına işlenen görünmez bir heksadesimal damgadır. Excel, dosyaya erişirken UTF-8 koduna göre işlemden emin olur. Çıkarıldıysa Türkçe harflerin veya yabancı alfabenin heceleri bozulur.
- Satır Sonu (CR / LF)
- Karakterin alt kısıma inmesini zorlayan sistem kodudur (görünmez karakterlerdir). Windows `CRLF` (Carriage Return + Line Feed) kullanırken Unix/Mac/Linux bazlı web hizmetleri ağırlıkla sadece `LF` destekler.
- Mojibake (Bozuk Metin)
- Veri karakterlerinin orjinal halleriyle okunmayıp, program tarafından anlamsız ikonlar, soru işaretleri veya garip dillere çevrilmesi (kodlama uyumsuzluğu) durumudur.
- UTF-8
- Web için egemen metin kodlama formatıdır. Yazılımcılar BOM'suz saf UTF-8 sevsede, son işletme kullanıcıları Excel kullanımı sebebiyle BOM'lu UTF-8 standartını talep eder.
- HTML5 Blob API
- Orijinal verilerinizi bilgisayarınızdan izinsiz karşıya göndermeden, tarayıcınız üstünde salt olarak işlem görüp güvenilir ve performansı artırılmış dönüştürmeler yapan API teknolojisidir.
SSS
- Q.CSV dosyalarım sunucularınıza yükleniyor mu?
- Hayır, verileriniz kesinlikle bilgisayarınızı terk etmez. Bütün okuma, BOM işlemi ve satır sonu değişiklikleri lokal olarak kullandığınız web tarayıcısında güvenli bir şekilde yapılır. Belgeleri güvenle işleyebilirsiniz.
- Q.Bir CSV dosyasını Excel ile açtığımda neden karakterler (Türkçe harfler vs.) bozuk görünüyor?
- Excel, dosya başında bir UTF-8 BOM kodu görmezse varsayılan olarak cihazın yerel (Windows vs.) kodlamasını kullanır. Çözmek için 'UTF-8 BOM Ekle' deyin, dönüştürün ve kaydedin. Dosya Excel'de düzelecektir.
- Q.Shift_JIS (CP932) destekli bir CSV açtığımda karakterler bozuk çalışıyor.
- Kimi sistemlerden inen farklı ANSI uzantıları otomatik algılanamayabilir. O durumda 'Girdi Kodlaması' kutusunu ilgili formata (Shift_JIS vb.) çekip dosyayı tekrar seçin. Araç doğru okuyup UTF-8 formunda çıkarır.
- Q.İçe aktarırken 'Satır Sonu Hatası' alıyorum, neden?
- Birçok web veri tabanı ve sistem (Linux/Mac) genelde sadece 'LF' satır sonunu kabul eder. Eklediğiniz CSV 'CRLF' içeriyorsa hata doğabilir. 'LF (\n) Olarak Düzenle' seçeneğini tıklayıp yeniden kaydetmeyi deneyin.
- Q.Yüklenecek CSV belgesi (txt) için maksimum boyut var mıdır?
- Bütün işlem doğrudan tarayıcının yerel çalışma zamanında (RAM'de) yürütüldüğü için ortalama ~15MB boyutun üzerinde çökmeler veya donmalar yaşanabilir.
- Q.Bu işlem benim orijinal dosyamı siler veya değiştirir mi?
- Kesinlikle hayır. Orijinal listeniz okunur, içeriği kopyalanır ve sistem RAM'inizde ayarlandıktan sonra cihazınıza harici yeni bir kopya dosya olarak kaydedilir.
Kullanım Senaryoları
Kurumsal Sistemlerde Excel Bozulması Önlemi
Özel CRM/ERP sistemlerinden oluşturulan rapor formatını muhasebe veya raporlama takımlarına "BOM eklenmiş" şekilde atarak sorunları en aza indirmek.
Farklı İşletim Sistemleriyle Transfer
Mac tabanlı ve Windows tabanlı iş bilgisayarlarından bir araya getirilen karmakarışık LF ve CRLF düzeninde olan tabloları standart tek hedefe optimize etmek.