Soruda açıklanan sorun, boş / yeni bir belge "ANSI" olarak ayarlandığında ve Unicode karakterlerin içine yapıştırıldığında meydana gelir.
Boş / yeni bir belge ile kullanıldığında en azından Notepad ++ sürümünde kullanılmayan bir otomatik algılama yoktur (v5.4.5). "ANSI", Ayarlar → Tercihler → sekmesi Yeni Belge / Dizini Kaydet menüsünde ayarlanmadıkça, yeni bir belge için Not Defteri ++ 'daki varsayılan değerdir .
Çözüm
Çözüm kodlamayı yapıştırmadan önce UTF-8 olarak ayarlamak, UTF-8'de Format → Encode menüsü :
Örnek
Firefox’tan yeni bir Notepad ++ belgesine Rusça (русский язык, russkiy yazyk) , Firefox’tan Wikipedia sayfasını gösteren Rusça dilini kopyaladım .
Kodlama ise değil "ANSI" olarak değiştirildi bu sonucudur:
Kodlama Eğer edilir değişti bu sonucudur:
Aşağıdaki şekilde görülebileceği gibi ( Kiril kısım vurgulanır), Notepad ++ aslında Unicode karakterleri ASCII 63'e (onaltılık 3F), soru işaretlerine dönüştürür. Bu nedenle, metin panodan kopyalanırken Unicode karakterleri ( "ANSI" modunda) kaybolur ( yazı tipi sorunu değildir - bilgi kaybolur).
Üzerinde test edildi: Notepad ++ v5.4.5 (UNICODE).