Metin dosyası kodlamasını çevrimiçi dönüştür

Bir metin dosyasını bir karakter kodlamasından diğerine — UTF-8, UTF-16LE, UTF-16BE veya Windows-1252 — doğrudan tarayıcınızda dönüştürün. Bu ücretsiz metin kodlaması dönüştürücü, .txt veya .csv dosyanızı okur, seçtiğiniz kaynak kodlamayla çözer, canlı bir önizleme gösterir ve ardından isteğe bağlı bir bayt sırası işareti (BOM) ile hedef kodlamaya yeniden kodlar. Mojibake'yi düzeltmenin, UTF-8'i UTF-16'ya çevirmenin veya bir dosyayı Latin-1 / Windows-1252'den UTF-8'e değiştirmenin en hızlı yoludur. Her şey yerel olarak çalışır, bu yüzden dosyanız asla yüklenmez ve cihazınızdan ayrılmaz.

🔒 %100 gizli — dosyalar cihazınızdan çıkmaz

Yükleniyor…

Nasıl kullanılır

  1. Bir metin dosyası (.txt, .csv veya herhangi bir text/* dosyası) seçin veya sürükleyip bırakın.
  2. Dosyanın nasıl kaydedildiğine uyan kaynak kodlamayı seçin, ardından istediğiniz hedef kodlamayı belirleyin (UTF-8, UTF-16LE, UTF-16BE veya Windows-1252).
  3. Çözülmüş önizlemeyi kontrol edin — aksanlı karakterler bozuk görünüyorsa, metin doğru okunana kadar kaynak kodlamayı değiştirin.
  4. İsteğe bağlı olarak bir BOM ekleyin, Dönüştür'e tıklayın ve yeniden kodlanmış dosyayı indirin.

Sıkça sorulan sorular

Hangi metin kodlamaları destekleniyor?

UTF-8, UTF-16LE, UTF-16BE ve Windows-1252 (CP1252 veya Latin-1 olarak da bilinir) arasında dönüştürme yapabilirsiniz. Bunlardan herhangi birini kaynak, herhangi birini hedef olarak seçin.

Dosyam bir yere yükleniyor mu?

Hayır. Çözme ve yeniden kodlama işlemleri tamamen tarayıcınızda, yerleşik TextDecoder ve TextEncoder işlevleriyle gerçekleşir; bu yüzden dosyanız cihazınızdan asla ayrılmaz ve hiçbir şey sunucuya yüklenmez.

Mojibake'yi veya bozuk aksanlı karakterleri nasıl düzeltirim?

Mojibake, bir dosya yanlış kodlamayla okunduğunda ortaya çıkar. Dosyanın gerçekte nasıl kaydedildiğine uyan kaynak kodlamayı seçin — aksanlar UTF-8 olarak bozuk görünüyorsa, önizleme doğru okunana kadar Windows-1252'yi (veya tersini) deneyin, ardından UTF-8'e dönüştürün.

BOM'u ne zaman eklemeliyim?

Bir bayt sırası işareti, bazı programların UTF-16 bayt sırasını algılamasına veya bir UTF-8 dosyasını tanımasına yardımcı olur. UTF-8 EF BB BF, UTF-16LE FF FE ve UTF-16BE FE FF kullanır. Windows-1252'nin BOM'u yoktur, bu yüzden bu seçeneğin o hedef için bir etkisi olmaz.

Windows-1252'nin temsil edemediği karakterlere ne olur?

Windows-1252 yalnızca sınırlı bir karakter kümesini kapsar. Euro işareti, akıllı tırnaklar, tireler, üç nokta ve tescilli marka işareti gibi yaygın semboller doğru şekilde eşlenir, ancak aralık dışındaki her karakter bir soru işaretiyle (?) değiştirilir.

Boyut sınırı var mı veya metnimi değiştirir mi?

Cihazınızın belleği dışında sabit bir sınır yoktur ve her şey tarayıcıda çalıştığı için çok büyük dosyalar yavaş olabilir. Araç yalnızca baytları yeniden kodlar — sözcüklerinizi, satır sonlarınızı veya içeriğinizi asla değiştirmez ve orijinal dosya adını korur.

Bu araç hakkında

Bir dosyayı UTF-8, UTF-16 ve Windows-1252 arasında dönüştüren ücretsiz metin kodlaması dönüştürücü — mojibake'yi düzeltir, metni önizler, isteğe bağlı BOM ekler. %100 tarayıcınızda, hiçbir şey yüklenmez.

İlgili araçlar