Not Defteri'nde varsayılan ANSI'yi UTF-8 olarak değiştirme


21

Birkaç ay önce bir e-kitap okuyucum var ve sonunda neden .txt dosyalarını doğru görüntülemediğini anladım. ANSI gibi değil. Diğer 3 tip kodlama not defteri ile hiçbir sorunu yoktur.

Bir nedenden dolayı UTF-8'i seçtim ve üzerinde bulunan tüm .txt dosyalarını çözdüm (binlerce küçük ama önemli belgeden bahsediyoruz). Doğru çalışıyorlar ve şimdi UTF-8'e kaydetmeye dikkat ediyorum, ama kendimi biliyorum, bir noktada onu unutacağım ve varsayılan ANSI'ye kaydedeceğim.

Yani küçük romandan sonraki soru: Yeni açılan bir not defterini kaydederken varsayılan kodlamayı değiştirmenin bir yolu var mı? (Kazan 7)

Önceden oluşturulmuş bir .txt dosyasını açarken varsayılanı değiştirmenin yolunu biliyorum ama her zaman önce yeni belgeyi oluşturmak bir acı.


Yanıtlar:


15

Yerinde net bir cevap sunmaya çalışıyorum:

  1. Masaüstüne sağ tıklayın, ardından Yeni> Metin Belgesi'ni seçin
  2. Bir metin dosyası New Text Document.txtoluşturulur. Hiçbir şey yazmayın ve açmayın.
  3. Dosya> Farklı Kaydet ... seçeneğine gidin ve altındaki UTF-8'i seçin Encoding:, düğmesine basın Saveve mevcut dosyanın üzerine yazın. Dosyayı kapatın.
  4. Şununla yeniden adlandır New Text Document.txt:TXTUTF-8.txt
  5. Şuraya kopyala "TXTUTF-8.txt":C:\WINDOWS\SHELLNEW
  6. Git ve yaz Start > Run...ve regeditok tuşuna bas
  7. Şu yöne rotayı ayarla HKEY_CLASSES_ROOT\.txt\ShellNew
  8. Sağ pencerede sağ tıklayın> Yeni> String Valueve yeniden adlandırınFileName
  9. Çift tıklama FileNameve koymak TXTUTF-8.txtiçine Value data:alan ve OK tuşuna basın

Bu çözümün kusuru, boş bir utf-8 txt belgesini her açmak istediğinizde> Yeni> Metin Belgesi'ni sağ tıklamanız ve oradan çalışmanız gerekmesidir.

Unutmayın: Kayıt defterini değiştirmek tehlikelidir! Kendi sorumluluğunuzdadır kullanın.

Kaynak


2
Yapmayın - kendinizi yolda bazı baş ağrılarından kurtaracaksınız. Not Defteri, dosyayı ExamDiff gibi bazı programlarda garip semboller olarak görünen ve bazı CSV ithalatçılarında beklenmedik sonuçlara yol açabilen dosyaya fazladan bir işaretçi ekleyen düz UTF-8 değil, UTF-8 İmza kodlamasını kullanarak dosyayı teknik olarak kaydeder .
thdoan

1
Beni yıllarca inciten büyük bir sorundan kurtardın. Her gün bir dosya oluşturmak istiyorum !!! :-D
Nabi KAZ

1
@thdoan, Notepad programcıları utf8 çoğu kullanıcı için varsayılan ANSI daha yararlı olduğunu fark çünkü baş ağrısı var inanıyorum. Bir programcıysanız ve bir CVS ithalatçısına ihtiyacınız varsa, önceden ne yapacağınızı bilirsiniz. Unutmayın, varsayılan ANSI, latin dışındaki diğer dilleri de desteklemez.
Yannis Dran

Dürüst olmak gerekirse, @thdoan, "BOM" ile UTF-8, modern programları kullandığınız sürece iyi, sadece UTF-8 imzasını tanımayan ve bunun bir parçası olduğunu düşünemeyen eski programlarla kesiliyor (veya bu imzanın aslında ANSI olması gereken bir dosyanın ilk üç baytı olduğu çok nadir durumlarda). ... ağ iletimi sırasında 3 bayt harcar, ancak bunun nedeni gönderenin dosya içi imzaya gerek olmadan kodlamayı belirleyebilmesidir.
Justin Time - Monica'yı

@MehdiDehghani, Muhtemelen yanlış bir şey yaptın. Lütfen tekrar okuyun, edindiğiniz yeni bilgilerle başvurun ve karışıklığınıza yardımcı olabilmemiz için yararlı bir yorumla tekrar gelin. Ayrıca, OP, 27 Mart'ta 0: 25'te görülmedi, cevabım 2 yıl sonra oldu. Bir çözüm olarak işaretlenmemesinin nedeni budur. Ancak krediler cevabındaki bağlantısı artık çalışmayan Mariyan'a ait.
Yannis Dran

6

Bu , varsayılan kodlamanızı UTF-8 olarak nasıl değiştireceğinize dair oldukça iyi bir açıklamadır. Ancak kayıt defteri dosyalarına dokunmanız gerekir.

Şahsen ben onunla uğraşmazdım. Notepad ++ 'ı indirmeniz yeterlidir . Ücretsiz, harika ve varsayılan olarak UTF-8.


1
Notepad2 veya Notepad2-mod daha hafiftir. Hepsi varsayılan karakter kümesi kodlamasını destekler ve hatta UTF-8 modunda 7 bitlik açık ASCII dosyasını destekler.
LiuYan 刘 研

Evet, bu yalnızca .txt dosyasını daha önce oluşturduğumda çalışan dosyadır. Notepad ++ biliyorum ama temel not defteri minimalistliğini seviyorum, bir bellek yakmak kullanmaz ve ne için ihtiyacım var gayet iyi çalışıyor. Bu şey dışında ...
Emma

2
Bu durumda sadece kılavuzu takip edin ve hazırsınız. Notepad ++ hiç kaynak ağır değildir. Aslında tam tersi.
Mariyan

Ne yazık ki Microsoft bağlantısı artık çalışmıyor. Superuser.com/a/872848/74576 aynı bilgilere sahip olup olmadığını merak ediyorum .
Ryan

@Ryan, geç olduğunu biliyorum, ama herhangi biri bu bağlantının sahip olduğu bilgileri ararsa, bunun yerine cevabımı arayabilir.
Yannis Dran
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.