Word'de "bozuk karakterleri" kaldırma ve metni geri yükleme
Eğer Word belgesinde metin yerine anlaşılmaz semboller, kareler veya hiyeroglifler görüyorsanız, sorun çoğunlukla dosya kodlaması ile program ayarlarının uyuşmamasından kaynaklanır. Bunu düzeltmek için "Dosya Dönüştürme" menüsü veya metin belgelerini açma parametreleri aracılığıyla doğru kodlamayı (genellikle UTF-8 veya Windows-1251) seçerek dosyayı zorla açmanız gerekir. Çoğu durumda bu işlem, veri kaybı olmadan okunabilirliği geri kazandırır.
Önemli: Modern Word formatları (.docx), Unicode standardını kullandıkları için program içinde nadiren kodlama sorunları yaşar. Sorunlar öncelikli olarak eski dosyaların (.doc), metin belgelerinin (.txt, .csv) veya diğer işletim sistemlerinde oluşturulan dosyaların açılması sırasında ortaya çıkar.
Okunamayan semboller neden ortaya çıkar?
Kodlama, baytlar (bilgi depolama birimleri) ile ekranda gördüğümüz semboller arasındaki eşleşme tablosudur. Hata, program baytları yanlış tabloya göre çözmeye çalıştığında oluşur.
"Bozuk karakterlerin" ortaya çıkmasının temel nedenleri:
- Standart farklılıkları. Metin UTF-8 kodlamasında kaydedilmiş (web ve macOS/Linux için standart), ancak Word bunu Windows-1251 kodlamasında (Rusça Windows için standart) açıyor.
- BOM etiketinin eksikliği. .txt veya .csv dosyalarında kodlama türünü belirten hizmet etiketi (Byte Order Mark) bulunmayabilir. Word bunu otomatik olarak tahmin etmeye çalışır ve sık sık hata yapar.
- Diğer programlardan dönüştürme. 1C'den, veritabanlarından veya yazılımın eski sürümlerinden veri aktarımı genellikle özel kodlamalarda (KOI8-R, DOS-866) gerçekleşir.
Yöntem 1: Açarken kodlamayı zorla seçme
Bu, .txt, .csv ve eski .doc dosyaları için en güvenilir yöntemdir.
- Microsoft Word'ü başlatın.
- Dosya → Aç → Göz At menüsüne gidin.
- Dosya seçim iletişim kutusunda istediğiniz belgeyi bulun.
- Çift tıklamak yerine, seçmek için üzerine bir kez tıklayın.
- "Aç" düğmesinin yanındaki açılır listeden Herhangi bir dosyadan metni kurtar seçeneğini seçin (dosya ciddi şekilde hasar görmüşse) veya aşağıda açıklandığı gibi ön ayarlarla standart şekilde açın.
Metin dosyaları için daha kesin yöntem:
Eğer .txt veya .csv açıyorsanız:
- Dosya → Seçenekler → Gelişmiş menüsüne gidin.
- Genel bölümüne kadar kaydırın.
- Açarken dosya biçimi dönüştürmesini onayla kutusunu işaretleyin.
- Artık herhangi bir metin dosyasını açtığınızda, kodlamayı manuel olarak seçebileceğiniz Dosya Dönüştürme penceresi açılacaktır.
"Dosya Dönüştürme" penceresinde doğru kodlamayı nasıl seçersiniz?
Kodlama seçimi penceresi açıldığında:
- Kodlama Seçimi bölümünde Diğer öğesini seçin.
- Listeden UTF-8 veya Kiril (Windows-1251) öğelerini bulun. Bu, Rusça metinler için en yaygın iki seçenektir.
- Metin Örneği alanına bakın. Önizleme penceresindeki metin okunabilir hale gelene kadar seçenekleri değiştirin.
- Tamam düğmesine tıklayın.
Yöntem 2: "Farklı Kaydet" aracılığıyla düzeltme
Dosya açıldıysa ancak bazı semboller yanlış görüntüleniyorsa veya evrensel bir formatta kaydetmek istiyorsanız:
- Dosya → Farklı Kaydet öğesine tıklayın.
- Kaydetme konumunu seçin.
- Dosya Türü alanında Düz Metin (*.txt) öğesini seçin.
- Kaydet düğmesine tıklayın.
- Dosya Dönüştürme penceresi açılacaktır.
- UTF-8 (en evrensel) veya Windows-1251 (Windows'taki eski programlarla uyumluluk için) kodlamasını seçin.
- Dosyayı kaydedin. Artık çoğu düzenleyicide sorunsuz açılacaktır.
Yöntem 3: Not Defteri'ni (Notepad) dönüştürücü olarak kullanma
Word dosyayı doğru açmakta inat ediyorsa, basit metin kodlamalarıyla daha iyi çalışan yerleşik Windows Not Defteri'ni kullanın.
- Dosyaya sağ tıklayın → Birlikte Aç → Not Defteri.
- Not Defteri'ndeki metin normal okunuyorsa:
- Dosya → Farklı Kaydet öğesine tıklayın.
- Kodlama alanında (kaydetme penceresinin alt kısmında) UTF-8 (veya UTF-8 with BOM/Özellik) öğesini seçin.
- Dosyayı yeni bir adla kaydedin.
- Yeni dosyayı Word'de açın.
Eğer Not Defteri'nde de "bozuk karakterler" varsa, (kuruluysa) Notepad++ aracılığıyla dosyayı açmayı deneyin. Kodlamalar menüsünden metin okunabilir hale gelene kadar seçenekleri (UTF-8, ANSI, KOI8-R) deneyin, ardından UTF-8 olarak kaydedin.
Rusça metinler için popüler kodlamaların karşılaştırılması
| Kodlama | Kullanıldığı Yer | Özellikler |
|---|---|---|
| UTF-8 | İnternet, modern işletim sistemleri, macOS, Linux | Evrensel standart. Tüm dilleri destekler. Kaydetme için önerilir. |
| Windows-1251 | Eski Windows sürümleri, RF ofis belgeleri | UTF-8'in uygulanmasından önce Rusça Windows için standarttı. Eski dosyalar için Word'de varsayılan olarak sıkça kullanılır. |
| KOI8-R | Unix sistemleri, eski sunucular | Eskimiş kodlama. Semboller modern programlarda tersine veya hatalı görüntülenebilir. |
| DOS-866 | Eski DOS uygulamaları, muhasebe programları | Çok eski yazılımlarda kullanılır. Word'de özel semboller dizisi olarak görünür. |
Düzeltme sırasında yapılan yaygın hatalar
- "Örnek" alanının göz ardı edilmesi. Kullanıcılar önizlemeyi kontrol etmeden ilk karşılarına çıkan kodlamayı seçer. Her zaman önizleme penceresine bakın.
- Kontrol etmeden .docx olarak kaydetme. Bir dosyayı hatayla açıp görüntüyü düzelttiyseniz ancak
.docxolarak kaydettiyseniz, kaynak dosya bozuksa dosya başka bir kullanıcıya gönderildiğinde sorun tekrar ortaya çıkabilir. Biçimi temizlemek için ara bir kopyayı.txt(UTF-8) olarak kaydetmek daha iyidir. - Yazı tipi ile kodlama karışıklığı. Bazen semboller kodlama nedeniyle değil, gerekli yazı tipinin eksikliği nedeniyle kare olarak görüntülenir. Tüm metni seçmeyi (
Ctrl+A) ve yazı tipini Arial veya Times New Roman gibi standart bir yazı tipiyle değiştirmeyi deneyin.
SSS
Hiçbir kodlama metni okunabilir hale getirmiyorsa ne yapılmalı? Büyük olasılıkla dosya fiziksel olarak hasar görmüş veya şifrelenmiştir. Açarken "Herhangi bir dosyadan metni kurtar" işlevini deneyin. İşe yaramazsa yedek kopyanıza başvurun.
Word 2016/2019/365'te neden açık bir kodlama seçimi yok?
Microsoft, .docx formatı Unicode kullandığı için arayüzü basitleştirmek amacıyla bu seçimi gizlemiştir. Kodlama seçimi yalnızca metin dosyalarını (.txt, .csv) açarken veya parametrelerde "Dosya biçimi dönüştürmesini onayla" seçeneği etkinleştirildiğinde görünür.
Word'ün dosyaları her zaman UTF-8'de açmasını nasıl sağlayabilirim? Dönüştürme onayı seçeneğini etkinleştirin (Dosya → Seçenekler → Gelişmiş → Genel → Açarken dosya biçimi dönüştürmesini onayla). Böylece sistem, metin dosyalarını her açtığınızda sizden kodlama hakkında bilgi isteyecektir.