Nouplo

Bir metin dosyasının kodlamasını dönüştürün

Türkçe karakterleri bozulan bir CSV’yi düzeltin ya da bir sistemin istediği kodlamayla kaydedin.

Dosyaları buraya bırakın

veya cihazınızdan seçmek için tıklayınKabul edilen: CSV, TSV, TXT, SRT, VTT, JSON, XML, HTML, HTM, MD, INI, LOG, SQL, PRN

Her işlemde en fazla 3 dosyaDosya başına en fazla 20 MBGünde 5 işlemPro ile sınırları kaldırın✓ Çevrimdışı çalışır

Dosyalarınız cihazınızda kalır

Bu araç tamamen tarayıcınızda çalışır. Hiçbir şey yüklenmez, hiçbir şey saklanmaz; hatta başlamadan önce internet bağlantınızı kapatabilirsiniz.

Örnek

Örnek: sipariş CSV’sinde «Ã‡aÄŸlar» yerine yeniden «Çağlar»

Bir e-ticaret panelinden indirilen musteriler.csv, Excel’de çift tıklayınca bozuk açılıyor: «Çağlar» «Ã‡aÄŸlar», «İstanbul» «Ä°stanbul», «alındı» «alındı» olmuş; bir not hücresinde de kamyon emojisi var. Dosya BOM’suz UTF-8; Türkçe Windows’taki Excel onu Windows-1254 sanarak okuyor.

  1. Dosyayı kutuya bırakın; Hedef kodlama «BOM’lu UTF-8», Mevcut kodlama «Otomatik tanı», Satır sonları «Olduğu gibi».
  2. Baytlar geçerli UTF-8 olduğu için sayfa kodlamayı UTF-8 olarak tanır. «Dönüştür»e basınca başa 3 baytlık BOM eklenir, geri kalan hiçbir bayt değişmez: 102 baytlık dosya 105 bayt olur.
  3. Dosyanın yanında «UTF-8 olarak okundu, UTF-8 (BOM) olarak kaydedildi.» yazar. İnen dosya aynı adı taşır: musteriler.csv.
Hedef kodlama Boyut Kimin için Kaybolan
BOM’lu UTF-8 105 baytçift tıklayarak açan Excelhiçbir şey
UTF-8 (BOM’suz) 102 baytweb sistemleri, Google E-Tablolarhiçbir şey; Excel’de yine bozuk görünür
Windows-1254 (Türkçe, ANSI) 85 baytANSI isteyen eski programlaremoji «?» olur

Excel’de «Şükrü Çağlar», «İstanbul», «Ödeme alındı» doğru görünür. Aynı dosyayı ANSI isteyen bir programa vermek için Windows-1254 seçerseniz Türkçe harflerin hepsi kalır, ama emojinin karşılığı olmadığından sayfa «Windows-1254 içinde olmayan 1 karakter “?” oldu: 🚚» diye uyarır.

Nasıl çalışır

  1. CSV ya da metin dosyalarını kutuya bırakın; kodlamaları farklı olsa da olur.
  2. Hedef kodlamayı seçin. BOM’lu UTF-8, Excel’de Türkçe karakterler bozulmadan açılır; bir sistem ANSI istiyorsa Windows-1254’ü seçin.
  3. Mevcut kodlamayı “Otomatik tanı”da bırakın; sayfa ne bulduğunu söyler.
  4. “Dönüştür”e basıp indirin. Yeni kodlamada olmayan karakterler listelenir.

Sık sorulan sorular

CSV’m Excel’de neden ÅŸ, ı gibi görünüyor?
Windows’taki Excel, çift tıklanan bir CSV’yi, dosya UTF-8 olduğunu bildiren bir bayt sırası işaretiyle (BOM) başlamadıkça sistemin eski kodlamasıyla okur. Google E-Tablolar, web uygulamaları ve Mac’ten alınan dosyalar genellikle BOM’suz UTF-8’dir. BOM’lu UTF-8’e dönüştürmek, tek karakter kaybetmeden sorunu çözer.
Mevcut kodlama nasıl tanınıyor?
BOM varsa hemen belli olur. Yoksa sayfa baytların geçerli UTF-8 olup olmadığına bakar; bu tesadüfen neredeyse hiç olmaz. Değilse dosyayı eski kodlamaların her biriyle okuyup gerçek metne en çok benzeyeni seçer. Yanılırsa kodlamayı kendiniz seçin.
Yeni kodlamada olmayan karakterlere ne olur?
Soru işaretine dönüşür ve dosyanın yanında listelenir. UTF-8 ve UTF-16’da her karakterin yeri vardır.
Bir program «ANSI» istiyorsa hangisini seçmeliyim?
Windows-1254 (Türkçe, ANSI). ş, ğ, ı, İ, ç, ö ve ü bu kodlamada vardır ve her biri tek bayt tutar. Windows-1252’yi (Batı Avrupa) seçmeyin: ş, ğ, ı ve İ onda yoktur ve «?» olur; sayfa kaybolan karakterleri dosyanın yanında listeler.
Siteye yüklediğim dosyada Türkçe harfler � olarak çıkıyor.
Dosya büyük ihtimalle Windows-1254 (ANSI) kaydedilmiş, site ise UTF-8 bekliyor. Dosyayı bırakın: Türkçe sayfada otomatik tanıma eski kodlamalar arasında önce Windows-1254’ü dener. Hedef olarak UTF-8’i seçin; site dosyanın başındaki BOM’u sorun ediyorsa BOM’suz olanı.
Dosyalar yükleniyor mu?
Hayır. Dönüştürme tarayıcınızda yapılır.

İlgili araçlar