Not Defteri utf 8 kodlamasıyla ilgili sorunlar. Bir metin düzenleyicide Abracadabra. Kiril alfabesine sahip bir belgenin tüm metin editörlerinde normal şekilde açılması için yapılması gerekenler

Merhaba, blog sitesinin sevgili okuyucuları. Çok uzun zamandır harika bir şey hakkında yazmak istiyordum. ücretsiz editör(bağlantı, indirebileceğiniz resmi web sitesine yönlendirir) En son sürüm Rusça dil desteği ile).

Uzun yıllardır Html, CSS ve PHP kodunu düzenlemek için en popüler ve kullanılan programlardan biri olmuştur. Hatta şaşırdım: "Daha önce onsuz nasıl başardım, başka programların yardımıyla potansiyelini fark ettim?"

Artık bilgisayarımda her zaman aynı anda çalışan birkaç tarayıcım var, çok basit, ücretsiz ve kullanışlı bir FTP yöneticisi FileZilla ve yetenekleri Windows'ta kullanılan varsayılan not defteriyle kıyaslanamayacak kadar iyi olan bu düzenleyici. Ama önce ilk şeyler.

Notepad++ düzenleyicisinin indirilmesi ve özellikleri

Programın Windows'a kurulumu tamamen gerçekleştirilir her zamanki gibi. İsterseniz siz de yapabilirsiniz Notepad++Taşınabilir'i indir, hangisi taşınabilir sürüm işletim sistemine kurulum gerektirmeyen bu düzenleyici.

Programla birlikte arşivi uygun herhangi bir yere açıp çalıştırırsanız, normal sürümden taşınabilir sürüm elde edilebilir. çalıştırılabilir dosya notepad.exe.

Notepad++ düzenleyicisinin tüm avantajları

Aslında Windows'un içine yerleştirilmiş not defteri, kahramanımızdan cennet ve dünya kadar farklıdır. Klasik not defterinde basit metin dosyalarını görüntüleme ve oluşturma yeteneği dışında neredeyse hiçbir şey yoktur (gelişimin ilk aşamalarında insanlar tarafından kullanılan kazma çubuğuna benzer bir şey ortaya çıkar).

NotePad'i iki avantajıyla birlikte kullanmaya başladığınızda, en azından Html ve CSS dosyalarını ayarlamak için, hemen Taş Devri'nden modern bir hafriyat makinesinin kabinine taşınacaksınız. Elbette başka alternatif programlar ve hatta .

Evet, elbette, ilk başta onu kullanmak karmaşık ve alışılmadık görünebilir. Ancak bu yalnızca tanışmanın başlangıcındadır ve o zaman onsuz yaşamak sizin için de aynı derecede zor olacaktır, tıpkı birçok bilgisayar kullanıcısının hayatlarını hayal edememesi gibi (aynı zamanda bir tür "klasik").

Notepad++'ı daha fazlasıyla karşılaştırırsanız karmaşık programlar Dreamweaver gibi çeşitli kodları yazmayı ve düzenlemeyi kolaylaştırmak için tasarlanmışsa, kahramanımızı kullanmanın pek çok argümanı vardır:

  1. İlk önce, tamamen ücretsizdir Bu, saldırıya uğramış sürümleri hesaba katmazsanız Dreamweaver yerine bunu kullanarak çok tasarruf edebileceğiniz anlamına gelir ücretli programlar(Bu da Truva atlarının ve diğer virüslerin üreme alanı olabilir).
  2. İkincisi, Not Defteri çok daha fazlasıdır hafif ve hızlıücretli editörlerin çoğundan daha fazla. Ayrıca Windows işletim sistemine hiç yüklemeden (taşınabilir sürüm - taşınabilir olarak adlandırılan) kullanmak ve örneğin . Sonuç olarak, Html, PHP ve diğer düzinelerce kod türüyle çalışmak için her zaman kullanışlı, işlevsel ve iyi anlaşılmış bir araca sahip olacaksınız.

Bu düzenleyici neden indirilmeye değer?

Yeteneklerini ve özelliklerini kısaca gözden geçirelim ve ardından bunları daha ayrıntılı olarak ele almaya çalışalım. Yani Notepad++ şunları yapabilir:

  1. Örneğin: Ada, Assembler, C, C#, C++, CSS, FORTRAN, HTML, Java, JavaScript, Objective-C, Pascal, Perl, PHP, Python, gibi en popüler programlama ve işaretleme dillerinden birkaç düzineyi vurgulayın. Ruby, SQL, XML.
  2. Tüm bu diller için gerçekleştirilir sözdizimi vurgulama, kodu, eksi işaretine tıklanarak daraltılabilen ve artı işaretine tıklandığında genişletilebilen satırlara ve bloklara bölme. Öğeler arasındaki ilişkiyi noktalı çizgiyle de görüntüleyebilirsiniz. Örnek olarak, bu editörün yeteneklerini göstermek için bir parça PHP kodu aldım:

    Açılış Html etiketine tıkladığınızda mavi arka plan ile vurgulanacak ve aynı zamanda varsa kapanış etiketi de vurgulanacaktır. Kapatılmamış öğeleri bulmak için harika ve .

  3. Uygulaması çok kolaydır kodlamayı değiştirörneğin, Rus dili kodlamalarında krakozyabrlara karşı mücadeleye adanmış bir makalede bahsettiğim şu anda popüler olan (bağlantıya bakın).

  4. Notepad++ kullandığından, bir program penceresinde düzenleme için istediğiniz kadar dosya açabilirsiniz. sekmeler zaten alıştığınız tarzda modern tarayıcılar.

    Her sekmedeki disketin rengi, araç çubuğundaki benzer disketi kullanarak yaptığınız son değişiklikleri kaydedip kaydetmediğinizi gösterir. Etkin sekmede kırmızı bir disket (ve etkin olmayan sekmede - mor) unutkanlığınızı gösterir.

  5. Bu editör ile şunları yapabilirsiniz: aramak(Ctrl+F) hem içinde açılan belge hem de belirli bir klasörde bulunan tüm metin dosyaları için. Değiştirerek arama yapmak ve normal ifadeler kullanmak mümkündür. İnanılmaz kullanışlı bir araç.

  6. Bu düzenleyicinin ayarlarında, açılış etiketini yazdığınızda kapanış Html etiketinin otomatik olarak yazılmasını ve etiketler için otomatik tamamlama seçeneğini etkinleştirebilirsiniz.
  7. NotePad++ yalnızca tüm değişikliklerinizin geçmişini tutmakla kalmaz, istediğiniz kadar adım geri almanıza veya ileri gitmenize olanak tanır, aynı zamanda bu belgelerin kopyalarını Microsoft Word'ün yaptığı gibi yedekler.
  8. Bu düzenleyici kontrol etme yeteneğine sahiptir kısayol tuşları, içinde çok sayıda belirtilmiş olan - üst menüden "Seçenekler" - "Kısayol tuşları". Üstelik ilgilendiğiniz kombinasyona çift tıkladığınızda, başka bir düzenleyiciden Not Defteri'ne geçiş yapanlar için uygun olabilecek tuşları yeniden atamak için bir pencere açılacaktır.

  9. Varlığı yıllar boyunca not defteri bir sürü eklenti var, bazıları varsayılan olarak onunla birlikte yüklenir ve geri kalanına “Eklentiler” - “Plagin Yöneticisi” - “Plagin Yöneticisini Göster” üst menüsünden ulaşabilirsiniz.

    Yüklemek için ilk sekmede gerekli eklentinin yanındaki kutuyu işaretlemeniz ve "Yükle" düğmesine tıklamanız yeterlidir.


    Bundan sonra editör penceresi yeniden yüklenecek ve yeni eklenti aynı isimli sekmede mevcut olacaktır:

  10. Bu "İsviçre bıçağı" ayrıca sitenize FTP aracılığıyla bağlanabilir, makroları kaydedebilir ve oynatabilir, anında yazım denetimi yapabilir, iki dosyayı yan yana açık pencerelerde karşılaştırabilir ve çok daha fazlasını yapabilir.

Notepad++'da başka neye ihtiyacınız olabilir?

  1. Notepad ++'daki sözdizimi vurgulaması sayesinde, örneğin koddaki tüm Html etiketlerinin kapalı olup olmadığını kontrol etmek çok kolaydır ve minimum deneyimle, kodunuzda ne olduğunu zaten görsel olarak not edeceksiniz. bir yerde bir hata yapılmışÇünkü buradaki kodun renk düzeni değişecek.
  2. Ayrıca kodun renkli olarak vurgulanması ve makalelerimin normal metninin siyah kalması nedeniyle, sürekli dilbilgisi hatası düzelticimin (sevgili eşim) içindeki dilbilgisini kontrol etmesi çok uygundur. Hayır, elbette çeşitlilerini kullanıyorum ama hiçbiri noktalama işaretlerini ve anlam hatalarını hala kontrol edemiyor.
  3. Bu metin düzenleyicide gerçekten hoşuma giden şey, ( ) () gibi vurgulama parantezlerini kullanarak tek tek kod bloklarını görsel olarak görüntüleme yeteneğidir. Fare imleci herhangi bir parantez arasında olduğunda, sanki bir Html veya PHP kod bloğunun başlangıcını ve sonunu vurguluyormuş gibi vurgulanırlar.
  4. Arka ışığın mükemmel uygulanmasına ek olarak, bu olasılıktan da özellikle bahsedilmelidir. bir adım geri at(önceki eylemi iptal edin). Üstelik geri adım sayısı sınırlı değildir, bu da geri dönüşü olmayan sonuç riski olmadan kodu denemekten korkmamanızı sağlar.

    Notepad++'da bir eylemi geri almak, Ctrl+Z kısayol tuşlarını kullanarak (Ctrl+Y bir ileri adımdır, yani iptali geri alır), karşılık gelen "Düzenle" menü öğelerini kullanarak veya araç çubuğundaki kavisli oklar biçimindeki düğmeleri kullanarak mümkündür. bu editör.

  5. NotePad ++, içinde açılan belgelerin durumunu sürekli olarak izler ve örneğin başka bir programda değiştirilir veya silinirse, bu sekmeyi belgeyle kapatmanızı veya değiştirilmiş sürümünü yeniden yüklemenizi isteyen bir pencere gösterilecektir.
  6. Daha önce de belirttiğim gibi, iki artı not defterinin şunları yapma özelliği vardır: sözdizimi vurgulama ayarları(bir düzine başka dilin yanı sıra) zevklerinize ve ihtiyaçlarınıza uyacak şekilde, ancak bu seçeneği hiç kullanmadım çünkü varsayılan ayarlardan oldukça memnunum.

    Ancak kimse sizi bunu yapmaktan alıkoymuyor, neyse ki her şey son derece basit - üst menüden "Seçenekler" - "Stilleri tanımla" seçeneğini seçin; bu, Html'yi vurgulamak için yazı tiplerine ve renklere ince ayar yapabileceğiniz bir pencere açacaktır. PHP veya ihtiyacınız olan başka bir dil.

  7. Notepad++ da bu seçeneğe sahiptir otomatik tamamlama Belirli bir Html, PHP veya başka herhangi bir kod ifadesinin doğru yazılışından emin değilseniz, bu çok kullanışlı olabilir. Bunu yapmak için, yazarken Ctrl-Boşluk tuş kombinasyonuna basmanız ve açılan pencereden istediğiniz seçeneği seçmeniz yeterlidir:

    Kısayol tuşlarına gerek kalmadan kod tamamlamanın otomatik olmasını istiyorsanız, üst menüden “Seçenekler” - “Ayarlar”ı seçip, “Rezerve/Otomatik Tamamlama” sekmesinde “Her giriş için etkinleştir” kutusunu işaretlemeniz gerekir.

  8. Bu düzenleyicide bana oldukça uygun görünen bir diğer özellik, belge kısayollarını doğrudan program penceresine sürükleyerek onları açabilme yeteneğidir (her ne kadar bu kimseyi şaşırtmasa da) ve Sürükle ve bırak belgenin kendisinde, ihtiyacınız olan yerde bir kod parçası seçin (farenin sol tuşuyla).
  9. Notepad++ ile çalışırken şu seçeneğe sahip olacaksınız: işaretleyicileri koyİçinde nota denilen ama özü değişmiyor. İhtiyacınız olan satırda fareye tıklayarak sol kenar boşluğuna mavi nokta şeklinde bir işaretleyici yerleştirebilirsiniz.

    Düzenleyicide bir işaretçi (not) ayarlamak için Ctrl-F2 klavye kısayolunu da kullanabilirsiniz ve belgeye yerleştirilen işaretçiler arasında geçiş yapmak için yalnızca F2 veya Shift-F2 tuşlarına basarak notlar arasında gezinmeniz gerekir. ters yön.

  10. Bu düzenleyicide bir Html dosyasıyla çalışıyorsanız, kodunuz tarayıcıda nasıl görünecek Uygun Başlat menüsü öğelerini seçerek FireFox veya IE. Başka bir tarayıcıya ihtiyacınız varsa, üstteki "Başlat" öğesini seçin ve açılan pencerede ihtiyacınız olan yürütülebilir dosyayı arayın.

  11. Ayrıca birde şu var makro kaydetme yeteneği henüz oluşturmadığım ama çalışmalarının mantığı oldukça basit. Öncelikle editör menüsünden “Makrolar” - “Kaydı başlat” seçeneğini seçerek kaydediyorsunuz, ardından kaydedilen makroları editör menüsünden seçerek veya kendilerine atanan kısayol tuşlarını kullanarak kodda istediğiniz yere yerleştiriyorsunuz.

NotePad++ düzenleyici penceresinde kodlamalar ve dosyalarla çalışma

  1. Bu kod düzenleyicinin Html, PHP ve diğer dosyaları kaydetmenize ve UTF-8 kodlamasına (BOM olmadan) dönüştürmenize olanak tanıdığı unutulmamalıdır. Bu, çeşitli sitelerle çalışırken Rusça kodlamayla ilgili sorunun üstesinden gelmemde bana birçok kez yardımcı oldu.

    Sitedeki bazı yazıları Rusçaya değiştirmek istediğimde, genellikle berbat mesajlarla karşılaştım, bunun nedeni kaynak dosyanın kaydedildiği Windows-1251 kodlamasıydı.

    Orijinal dosya dönüştürüldükten sonra UTF-8 kodlaması (BOM olmadan) krakozyabrlar başarıyla sıradan Rus sembollerine dönüştürüldü. O. Kiril alfabesini herhangi bir motor dosyasına eklerseniz, sitede doğru şekilde görüntülemek için ya hemen doğru kodlamaya kaydetmeniz ya da daha sonra dönüştürmeniz gerekecektir.

    Muhtemelen bu BOM hakkında birkaç söz söylemeliyim. Gerçek şu ki, normal bir Windows not defterinde farklı metin nesneleriyle çalıştığınızda, onu UTF-8 kodlamasıyla kaydettiğinizde, ekleme görünmez karakterler(BOM), daha sonra performansı etkileyebilir bu dosyanın(örneğin PHP hata verebilir).

  2. İçeriği yazdırmak istiyorsanız açık dosya, bu durumda kod, program penceresinde gördüğünüz biçimde yazdırılmayacaktır. Ancak “Seçenekler” menüsünden “Ayarlar” sekmesinden seçim yaparak "Fok" bunu değiştirmekte özgür olacaksınız ve satır numaralarının, üstbilgilerin ve altbilgilerin vb. görüntülenmesine izin vererek kodu renkli olarak vurgulayarak yazdırma seçeneğini seçebilirsiniz. şeyler:

  3. Bu gelişmiş metin düzenleyici aynı zamanda görev çubuğunuzu doldurma korkusu olmadan istediğiniz kadar yeni belge açmanıza da olanak tanır. işletim sistemi. Modern tarayıcılarla uyumlu olarak, tüm yeni belgeleri yeni bir program penceresinde değil, yeni bir sekmede zaten açık pencere.

    Üstelik bu not defterinin penceresindeki çeşitli belgelerin sekmeleri fare ile isteğe bağlı olarak sürüklenebilir, kapatılabilir ve simge durumuna küçültülebilir.

    Yapılan ayarlara bağlı olarak ("Seçenekler" - "Ayarlar"), Notepad ++ kapatılmadan önce açılan tüm sekmeler, programı bir sonraki başlatışınızda geri yüklenecektir (yine tarayıcıların çalışma şekline benzer şekilde). Gereksiz olanları üzerlerine çift tıklayarak veya dikey olarak yerleştirerek kapatabilirsiniz.

  4. Sekmelerle yapılan olağan işlemlere ek olarak, bu düzenleyicide aynı anda tek bir pencerede açabilirsiniz aynı belgenin iki kopyası. Bir belgenin farklı yerlerinde çalışmanız gerekiyorsa bu gerekli olabilir (bir yere bakın veya kopyalayıp bir yere yapıştırın).

    Bu modu etkinleştirmek için, istediğiniz PHP düzenleyici sekmesine sağ tıklayıp içerik menüsünden “Başka Bir Pencerede Çoğalt” seçeneğini seçmeniz yeterlidir.

    Değişiklikleri belgenin kopyalarından birine kaydederseniz, ikincisinin de güncellenmesi çok uygundur (yani, yaptığınız değişiklikleri kaydedip kaydetmediğiniz ve hangi kopyaya kaydettiğiniz konusunda kafanız karışmaz).

  5. Ben de gerçekten beğendim yerleşik arama açık HTML veya PHP belgelerini kullanma değiştirme imkanı ile(bazıları bunun için aktif olarak normal ifadeler kullanıyor, ancak ne yazık ki onları bilmiyorum). Bu gelişmiş metin düzenleyicideki aramanın tüm zenginliği, yalnızca "Arama" menü öğesini açarak takdir edilebilir. Makalenin başındaki ekran görüntüsüne bakın.

Genel olarak, bu metin düzenleyici, diğer uygulamaların işlevselliklerinden birçok yararlı ve kullanışlı özellik almıştır; geliştiricilerine ve bunun için eklentiler yapanlara özel saygı gösterilir; bunlardan bazıları şimdi tartışılacaktır.

Notepad++'da eklentileri kullanma

Yeni bir eklenti yüklemek için düzenleyicinin üst menüsünden yalnızca “Eklentiler”i seçmeniz gerektiğini hatırlatmama izin verin - “ eklenti Yöneticisi" - "Eklenti Yöneticisini Göster".

Açılan pencerede, ilk sekmede (üst menüden), gerekli eklentinin yanındaki kutuyu işaretleyin ve düğmeye tıklayın. "Düzenlemek".


Bundan sonra editör penceresi yeniden yüklenecek ve yeni eklenti aynı isimli sekmede mevcut olacaktır. Genel olarak her şey daha kolay olamazdı.

İşinizde Not Defteri için hangi eklentilere ihtiyacınız olabilir?

    Eklenti birçok ek ve kullanışlı araç sağlar "MetinFX" Kurulumdan sonra editörün üst menüsünde aynı isimli öğede bulunacaktır. Henüz böyle bir öğeniz yoksa, "Eklentiler" - "Plagin Yöneticisi" - "Plagin Yöneticisini Göster" seçeneğine gidin, ilk sekmedeki listeyi aşağı kaydırın ve TextFX Karakteri'nin yanındaki kutuyu işaretleyin.

    Yükledikten sonra editör yeniden başlatılacak ve menüde birçok açılır alt öğeye sahip yeni bir TextFX öğesi görünecektir. Örneğin, şekilde gösterilen seçeneğin etkinleştirilmesi, HTML kodunu düzenlerken veya yazarken hayatınızı büyük ölçüde kolaylaştırabilir:

    Bu durumda, Notepad++ metin düzenleyicisine açılış Html etiketini girdiğiniz anda, hemen yanında eşleşen bir kapanış etiketi görünecektir. Kapatılmamış etiket nedeniyle önemli ölçüde zaman tasarrufu sağlanır ve hata olasılığı önemli ölçüde azalır. Ancak bu durum beni rahatsız ediyor ve kullanmıyorum. Ancak bu onun onurunu hiçbir şekilde azaltmaz.

    TextFX'te oldukça fazla araç var, bu yüzden bunları pratikte kendiniz deneyin ve sizin için tam olarak neyin uygun ve yararlı olacağına karar verin.

    Editördeki sekmeler konusuna devam edersek, bu olasılıktan bahsetmeye değer iki belgeyi karşılaştırmak. Öncelikle bu eklentiyi Eklenti Yöneticisi aracılığıyla yüklemeniz gerekecek:

    Notepad++'da belge karşılaştırma modunu etkinleştirmek için üst menüden “Eklentiler” - “Karşılaştır” - “Karşılaştır” seçeneğini seçmeniz veya klavyede Alt + D tuşlarına basmanız yeterlidir. Sonuç olarak, bu not defterinin penceresinde şu anda etkin olan sekme ve yanında bulunan sekme açılacaktır.

    İki Html veya PHP belgesini karşılaştırmanın rahatlığı için, Notepad ++ düzenleyicisi sizin için bunlar arasındaki farkları vurgulayacaktır. Belgelerle normal çalışma moduna geçmek için üst menüde “Eklentiler” - “Karşılaştır” - “Sonuçları Temizle” seçeneğini seçmeniz veya klavyede Ctrl+Alt+D tuşlarına basmanız gerekir.

    Ayrıca Notepad++ penceresindeki iki belge hem dikey hem de yatay olarak görüntülenebilir. Sizin için en uygun yöntemi seçmek için bölümlerinin konumuna sağ tıklayın ve dönüş yönünü (sağ veya sol) seçin.

    Bu arada, eğer siz de benim gibi Html'yi düzenlemek için çoğunlukla Notepad++ kullanıyorsanız veya PHP dosyaları sitenize bağlanabiliyorsanız, sitenize bağlanmayı faydalı bulabilirsiniz FTP aracılığıyla doğrudan bu metin düzenleyiciden. Doğru, bir şekilde FileZilla ile çalışmayı tercih ediyorum, özellikle de şifrelerimi bile ondan çalmayı başardıkları için.

    Not Defteri aracılığıyla FTP üzerinden çalışmayı denemek istiyorsanız, üst menüden “Eklentiler” - “NppFTP” - “NppFTP Penceresini Göster” seçeneğini seçin; bu, sağdaki FTP istemci penceresini açacaktır.

    FTP bağlantısı kurmak için dişli simgesine tıklayın, “Profil Ayarı”nı seçin ve bağlantı ayrıntılarınızı girin. Daha ileri çalışmalar, yaşayan FileZilla hakkındaki makalede yazdıklarımdan pek farklı değil.

  1. Araç Çubuğunu Özelleştir eklentisini Plagin Manager'ı kullanarak yüklerseniz, dosyaları karıştırabilir, silebilir veya yenilerini ekleyebilirsiniz. araç çubuğu düğmeleri bu program.

  2. Yazının başında sol sütunda açma özelliği ekleyen Light Explorer'dan bahsetmiştim. dosya yöneticisi. Ancak eklenti yöneticisinde bulacağınız Explorer'ı da aynı amaçla kullanabilirsiniz.
  3. Harika eklenti WebDüzenle, WordPress Html düzenleyicisine benzer şekilde metni en popüler başlık etiketleri, listeler, tablolar ve diğerleriyle çerçevelemenize olanak tanır. İstediğiniz parçayı seçin ve Notepad++ araç çubuğundaki düğmelerden birine tıklayın.
  4. ImgTags - önceden belirlenmiş yatay ve dikey boyutlara sahip olmanıza (bunları kendisi hesaplar, ki bu çok güzel), hazırlanmış ALT ve SRC niteliklerine (ayrıca sunucunuzdaki resimlerin bulunduğu klasörün yolunu da eklemeniz gerekecektir) sağlar.

Eklentileri kullanarak NotePad++'da yazım denetimi penceresi

    Bağlanmak Rusça gramer kontrolleri Notepad ++ editörü, bu sayfadan Rusça sözlüğünü indirmeniz gereken Shell-Checker eklentisini ("Eklentiler" menü öğesinden) kullanır ve bu yazım denetleyici eklentisini etkinleştirirken, bilgisayarınızdaki yolu belirtin. sözlük dosyasına.

    Kurulum nüansları var. İlk önce ihtiyacınız olacak indirmek Tam yükleyici ve ardından Rusça aspell-ru-0.50-2-3.exe sözlüğünü içeren bir dosya. İlk önce sen yerleştir tam yükleyici sihirbazında varsayılan yolu (c:\Program Files (x86)\Aspell\) kişisel olarak değiştirmedim.

    Ardından, ilk olarak DOS penceresine "y" harfini girmeniz ve klavyede Enter tuşuna basmanız gereken dil paketini yükleyin (ancak, belki de bu sadece benimdi, çünkü daha önce GNU Aspell'i bilgisayarıma zaten yüklemiştim):

    Daha sonra standart Rusça sözlük kurulum sihirbazı başlayacak ve yine varsayılan yolu değiştirmedim. Tüm.

    Şimdi Notepad ++ uygulamasını yeniden başlatın ve menüden hemen yukarıda gösterilen öğeleri seçin veya klavyede gerçek olmayan CTRL+ALT+SHIFT+S kombinasyonunu basılı tutun. Açılan pencerede Aspell klasöründen BIN dizininin yolunu girmeniz gerekecektir:

    GNU Aspell'i ve Rusça sözlüğünü yüklerken yolu değiştirmediyseniz, buraya eklemeniz gerekecektir:

    C:\Program Dosyaları (x86)\Aspell\bin\

    Peki ya da benzer bir şey, işletim sisteminize bağlı olarak. İşte bu, şimdi yazımı kontrol etmek istediğiniz metni seçin ve CTRL+ALT+SHIFT+S tuşlarına basın (bu kombinasyonu kısayol tuşu ayarlarında değiştirebilirsiniz - yukarıya bakın). Bulunan ilk hatayı gösteren bir pencere açılacaktır:

    Bunu görmezden gelebilir veya önerilen seçeneklerden uygun bir yedek seçebilirsiniz. Birkaç GNU Aspell dil modülü kurduysanız, aşağıda kontrol dilini değiştirebilirsiniz. Bu kadar.

    DSpellCheck- önceki eklentiye göre çok kullanışlı bir çözüm, çünkü GNU Aspell'i ve onun Rusça sözlüğünü de kullanıyor, ancak tüm modern tarayıcılarda olduğu gibi zaten anında yazım denetimi yapıyor. Eklenti yöneticisine gidin ve yükleyin.

    Dilbilgisi kontrolü hemen varsayılan olarak etkinleştirilecektir (ekran görüntüsünde gösterilen kutunun işareti kaldırılarak devre dışı bırakılabilir), ancak yalnızca İngilizce dili olan modül bağlanacaktır, bu nedenle DSpellCheck ayarlarına gidip değişiklik yapıyoruz.

    Açılır listeden Aspell'i seçin (henüz yüklemediyseniz, bu makaleyi biraz yukarı kaydırın ve modülü Rusça ile birlikte indirin) dil paketi bunları işletim sisteminize yüklemek için) ve hemen altında aspell-15.dll dosyasının yolunu belirtin. Biraz daha aşağıda, eğer birkaç tane yüklediyseniz, bağlı sözlüğün dilini seçin ve Uygula'ya tıklayın.

    Artık bulunan tüm hataların altı kırmızı dalgalı bir çizgiyle çizilecek (ayarlarda renk değiştirilebilir) ve fare imlecini hareket ettirdiğinizde, doğru yazım seçeneğini seçebileceğiniz bir ok görünecektir. bu kelimenin, sözlüğe veya yoksayılanlar listesine ekleyin.

Sana iyi şanslar! Yakında blog sitesinin sayfalarında görüşmek üzere

İlgini çekebilir

Nasıl silinir boş satırlar Not Defteri++'da Nereden URL'lerin listesi Notepad++ kullanarak adresleri izole edin ve tekrarlarını kaldırın (Disavow bağlantıları için liste hazırlama) Dosyaların içeriğinde nasıl arama yapılır? Toplam Amir
FileZilla - ücretsiz olarak nereden indirilir ve popüler olanın nasıl kullanılacağı öğrenilir FTP istemcisi Filezilla
PhpMyAdmin - nedir, nereden indirebilirim, nasıl kurulur, yapılandırılır ve kullanılır?
Artisteer - Joomla için şablonlar ve WordPress için temalar oluşturmaya ve düzenlemeye yönelik bir program
Boyut değiştirici - ücretsiz anahtar Punto Switcher programının klavye düzenleri ve diğer özellikleri

Oluşturulma tarihi: 2012-05-07 07:11:41
Son düzenleme: 2012-05-07 07:13:51

Uzun zamandır bu materyali hangi derse dahil edeceğimi arıyordum. Sonuç olarak konuyu biraz genişletip ayrı bir yazıya koymaya karar verdim.

Bugün kodlamayı iki şekilde nasıl değiştireceğimizi öğreneceğiz. metin editörleri: standart not defteri ve Not Defteri++

Ama önce metin dosyaları hakkında birkaç söz.

Metin dosyaları

İki tür metin dosyası vardır: düz metin dosyaları ve biçimlendirme bilgilerini içeren metin dosyaları (Zengin Metin Biçimi olarak adlandırılır).

Yalnızca basit metin dosyalarıyla çalışacağız.

Dosya kodlama

Tüm metin dosyalarının bir tür kodlaması vardır. İki ana tanesi vardır: ANSI ve Unicode. ANSI kodlamaları (ve bunların birçoğu vardır) yalnızca 256 karakteri kodlayabilir. Ruslaştırılmış Windows'unuz varsa, not defteri oluşturur metin belgeleri Windows-1251 kodlamasında - bu ANSI kodlamalarından biridir. Hangi ANSI kodlamasının kullanıldığı işletim sistemi diline bağlıdır.

Unicode çok daha fazla karakter içerebilir - yaklaşık 65 bin, bu nedenle tüm komut dosyaları Unicode olarak kodlanmıştır. Ancak Unicode'un birkaç çeşidi vardır. Unicode LE Windows'ta kullanılır, UTF-8 internette yaygındır.

BOM (Bayt Sırası İşareti) - bayt sırası işareti

Fark için farklı versiyonlar Unicode, başlangıçta Metin dosyası dosya metninin hangi Unicode sürümünde kodlandığını gösteren özel bir etiket yerleştirilebilir.

Etiket 2-4 bayttan oluşur.

Malzeme Listesi kullanmak isteğe bağlıdır ve bazı durumlarda istenmez - özellikle de dosyalarda kaynak kodu.

Şimdi metin editörlerinde kodlamanın nasıl değiştirileceğini görelim:

Not defterinde dosya kodlamasını değiştirme

Standart bir metin düzenleyicide kodlama yalnızca dosya kaydedilirken değiştirilebilir.

Bunu yapmak için Dosya -> Farklı Kaydet... menü öğesini kullanın.

Açılan iletişim kutusunda alt kısımdan istediğiniz kodlamayı seçebilirsiniz. Ve yalnızca dört seçenek var:

ANSI, ANSI kodlamalarından biridir (geçerli işletim sistemi diline bağlı olarak), Unicode, Windows'ta kullanılan Unicode'un Little-Endian sürümüdür. Unicode BE - Unicode'un Big-Endian sürümü ((*NIX OS'de kullanılır), UTF-8 - İnternette dosya depolamak için Unicode.

Notepad++'da kodlama nasıl değiştirilir?

Çözüm

Metin editörlerinde kodlamayı nasıl değiştireceğimizi neden bilmemiz gerekiyor? Visual C++ IDE kodlamanın kendisini seçer. Herhangi bir kaynak kod dosyasını (.cpp veya .h) basit bir metin düzenleyicide açarsanız bu dosyanın kodlamasının ANSI olduğunu göreceksiniz.

Montaj dili programlarında ayrıca ANSI kullanacağız - bu derleyici tarafından istenmektedir. Ancak betik dillerini incelediğimizde kaynak dosyalar UTF-8'e kaydedilebilir.

Kullanacağımız blog kodunu düzenlemek için Metin düzeltici Not Defteri++. Bu programı bilgisayarınıza kurduğunuzdan emin olun. Aşağıda Notepad++'ın ana fonksiyonlarını ve özelliklerini listeleyeceğim.

Notepad++ metin düzenleyicisinin avantajları:

  • Bu metin düzenleyici tamamen ücretsiz olarak sağlanmaktadır;
  • Eylemin iptal edilmesi mümkündür. Yani diyelim ki kodu düzelttiniz, sonra hata veriyor ve ne olduğunu, nasıl olduğunu hatırlamıyorsunuz. Geri konuma dönmek için tuşuna basmanız yeterlidir. "Düzenle"->"İptal" veya CTRL+Z blogun durumundan memnun kalana kadar;
  • Aynı anda diğer dosyalarla da çalışabilirsiniz; bu çok kullanışlıdır;
  • Sözdizimi vurgulaması vardır (her öğe türü kendi renginde renklendirilmiştir, ayrıca açılış etiketine de tıklayabilirsiniz, bunun sonucunda program size bir kapanış etiketi sağlayacaktır);
  • Eklenti desteği;
  • Bu metin düzenleyici işiniz için daha birçok özellik ve kolaylık sağlar.

Yukarıdaki avantajların sizi bilgisayarınıza yüklemeye ikna ettiğini düşünüyorum. Not Defteri++. Bu durumda, önce veya'ya ihtiyacınız var, sonra bilgisayarınıza yükleyin. Programı çalıştıralım, şöyle görünecek (gelecekteki blogumun temasının index.php dosyasını açtım):


Burada:

  1. Satır numarası
  2. Açılış etiketi

  3. Kapanış etiketi

  4. Dosya kodlama.

Şimdi size bir etiketin “iç kısmını” nasıl daraltacağınızı göstereceğim. Bunu yapmak için “-” (yukarıdaki şekilde 2 numara olarak gösterilmiştir) öğesine tıklayın. Sonuç olarak kapanış etiketinin nerede olduğunu kolaylıkla öğrenebilirsiniz. Aşağıdaki resim çökme sonrasındaki sonucu göstermektedir (“-” yerine artık “+” olduğuna dikkat edin):

WordPress tema dosyası kodlamasını UTF-8 (Rusça) olarak değiştirme

Böylece blogunuzda kodlamayla ilgili herhangi bir sorun yaşanmaz (Rusça dili korsanlar tarafından temsil edilebilir - bunlar hakkında daha fazla bilgi aşağıdadır). Sana bir örnek vereyim.
Konumun sağ tarafında başlıklar var ingilizce dili:

" kelimesine Kategoriler"Rusçaya çevir, blogun sağ tarafından hangi tema dosyasının sorumlu olduğunu hatırlamamız gerekiyor. Bu dosyaya denir kenar çubuğu.php, bir metin düzenleyiciyle açın Not Defteri++. Bu dosyada çevrilmesi gereken kelimeyi buluyoruz (kolaylık sağlamak için tıklayabilirsiniz) CTRL+F ve arama alanına gerekli kelimeyi yazmanız gerekir: 1 - aranacak kelime, 2 - aramak için tıklayın, 3 - arama sonucu):

Şimdi bu kelimeyi normal Rusçaya çevirmek için tekrar yapmamız gerekiyor UTF-8'de kodlama ve ancak o zaman kelimeyi çevirin. Ve eğer kodlamayı değiştirmezseniz şunu elde edersiniz (aşağıdaki resimde ne olduğuna dikkat edin. Tema dosyasındaki kelimeyi değiştirdiğimde durum böyleydi) Kategoriler Açık Kategoriler, bu işaretler kryakozyabrlardır):

Peki bu işaretler yerine normal bir Rusça kelimenin çıkacağından nasıl emin olabilirsiniz? program ile Not Defteri++ oldukça kolay ve basittir. Yapmamız gereken sadece ihtiyacımız olan dosyayı açmak (bu durumda kenar çubuğu.php), kodlamayı UTF-8 olarak değiştirin ve ancak bundan sonra kelimeyi çevirin.

Kodlamayı UTF-8'e dönüştürmek için "Kodlamalar" bölümünde Notepad++'a gitmeniz ve "BOM olmadan UTF-8'e dönüştür" seçeneğini seçmeniz gerekir:
Sonuç olarak, sağ alt köşede aşağıdakileri görmelisiniz:

Şimdi dosyayı kaydedin ( CTRL+S) ve sonuca hayran kalın:

Size her dosyanın yalnızca bir kez UTF-8'e dönüştürülmesi ve basitçe kaydedilmesi gerektiğini söylemek istiyorum. Ve ben yeni dersler yazarken, konunuzda henüz çevrilmemiş olanları yavaş yavaş Rusçaya çevirmeye başlamanızı tavsiye ederim.
Artık blogunuzda aniden çatlaklar görürseniz sorunun ne olduğunu anlayacaksınız ve bir şeyi unuttuysanız bu yazı size yardımcı olacaktır.



Unicode metin dönüştürücü (19)

Notepad.exe'yi yalnızca Arial Unicode MS yazı tipiyle kullanabilirsiniz (İngilizce göz önüne alındığında tüm metin soldan sağa ise) Windows sürümü). Sadece "Farklı Kaydet"i seçin ve "UTF-8"i seçin.

Genel olarak favori düzenleyicinizi "Arial Unicode MS" gibi bir yazı tipiyle kullanın. Bundan bahsediyorum çünkü bu şimdiye kadar gördüğüm en Unicode kapsayan yazı tipi.

Aynı belgedeki farklı kodlamalardaki metinleri işleyebilecek (basit) bir metin düzenleyici arıyorum.

Karışık Japonca ve İngilizce metinler içeren bazı siteler geliştirmem gerekiyor ve şu anda sahip olduğum editörler (İngilizce) Windows sistemi), Japonca metni görüntüleyemez. Jedit dosyaları girdiğim metni görüntülemiyor ancak tarayıcıda dosyaya baktığımda doğru görüntüleniyor. Gvim, editördeki tüm Japonca metinleri soru işareti olarak ve ayrıca tarayıcıda gösterir. Gvim, kanjinin işe yaradığını girer (telaffuzu girersiniz ve kanjiyi almak için boşluk çubuğuna basarsınız), ancak bir kanjiyi doğruladığınızda, kanjinin soru işaretleriyle değiştirilmesini istersiniz. (Her kanji için 1 soru işareti).

Emacs'ı okuduktan sonra kurdum. Aşağıya bakınız.

İpuçları için herkese teşekkürler. Zaten bir unicode yazı tipiniz yoksa, çevrimiçi olarak bir tane bulmalı veya bir tane satın almalısınız. Yazı tipini bir Windows sistemine yükleme talimatları http://support.microsoft.com/kb/314960

jEdit Jedit'teki yazı tipimi UTF yazı tipiyle değiştirdim ve artık Japonca iyi görünüyor. Ne yazdığınızı göremediğiniz için Japonca yazmak hala sorunludur. (dosyaları düzenlemek için yazı tipini değiştirmek için Yardımcı Programlar -> Genel Seçenekler -> Metin Alanı'na gidin, Unicode yazı tipini seçin; Japonca karakterleri görebileceksiniz.

gVim Hala gvim'e nasıl yazı tipi ekleneceğini bulmaya çalışıyorum. Bunu nasıl yapacağımı öğrenir öğrenmez bunu güncelleyeceğim.

Emacs Emacs kanjiyi doğru şekilde görüntülemiyor,??? ama en azından Japonca yazdığımı ve doğru kelimeyi seçtiğimi görebiliyorum.

yani bu noktada jEdit'te Japonca metni görebildiğimi ancak Japonca metin giremediğimi söylemeliyim. Gvim Japonca metin girebiliyorum, ancak metin alanında şu şekilde görünüyor:??? Aynı şey Emacs için de geçerli. emacs ve gvim'e yazı tipi eklemek ne yazık ki önemsiz bir iş değil. İÇİNDE şu anda Not defterini MS Arial Unicode yazı tipiyle kullanıyorum ve Japonca editörüm olarak UTF-8 dosyası olarak kaydediyorum. Mükemmel değil ama en azından işe yarıyor.

Sarılmış dizeleri tanımlama yeteneği nedeniyle jEdit'i seviyorum. Düzenlerken çok keyifli XML dosyaları. Ancak bir uyarı: Bu Java'dır, dolayısıyla beklediğiniz gibi hafif bir metin düzenleyicisi değildir.

Metin codec bileşenleri tam olarak desteklenir. Dosya biçimini (bayt sırası işareti) belirten başlık içeren ve içermeyen metin dosyalarını birbirinden ayırır ve bunları UTF-8 ve UTF-8Y olarak adlandırır. Diğer metin editörlerinde özlediğim şey bu.

EditPad Lite ve Pro, sürüm 6'dan beri Unicode'u tam olarak desteklemektedir.

Soru işaretleri alıyorsanız Japonca karakterleri desteklemeyen bir kodlama kullanıyorsunuz demektir. EditPad'de, Convert, Text Encoding ile metin kodlamasını (Unicode, eski kod sayfaları) değiştirebilirsiniz. Seçenekler, Dosya Türlerini Özelleştir, Kodlama altında her dosya türü için varsayılanları ayarlayabilirsiniz.

Japonca karakterler yerine kareler görüyorsanız Japonca veya Unicode yazı tipini seçin. Bunu EditPad'de Seçenekler, Yazı Tipi aracılığıyla yapabilirsiniz.

Japonca yazmak için klavye ayarları paneline Japonca klavye sürücüsünü yüklemeniz yeterlidir Windows yönetimi eğer henüz yapmadıysanız.

EditPad Pro, PHP ve HTML için önceden yapılandırılmış dosya türlerine sahiptir.

Bir tane daha eklemek gerekirse: Az önce Programcının Not Defteri 2'sinin bazı UTF-8 ayarlarına sahip olduğunu kontrol ettim.

(vim ve emacs da çok iyi)

Birden fazla UTF-8 dilinde çok temel metin düzenleme konusunda BabelPad (www.babelstone.co.uk) ile iyi şanslar yakaladım: ücretsiz, basit ve güvenilir ve hemen hemen her şeyi sorunsuz bir şekilde görüntülüyor. Düzenleme ihtiyaçlarım daha ciddi olduğunda EditPad Pro'yu veya bazen Notepad++'ı çok kullanıyorum. Windows'ta Unicode olmayan düzenleme için, ben bir TextPad kullanıcısıyım - personelim - ve TextPad'de muhtemelen yaklaşık 200.000 saat geçirdim, NotePad2, MadEdit, jEdit, XML Copy Editor ve EPCedit'e yalnızca ara sıra girişler yaptım. Son ikisi UTF-8 XML dosyalarını iyi yönetir. TextPad ve EditPad Pro dışında yukarıda belirtilen tüm editörler ücretsizdir. Emeditor'u öneren kişiye teşekkürler. Yapmaya çalışacağım. --PFSchaffner

Jedit'teki sorun yazı tipi gibi görünüyor; tüm karakterleri doğru şekilde görüntüleyebilen bir yazı tipi mi kullanıyorsunuz?

Daha kesin olmak gerekirse, Arial Unicode MS, çeşitli dillerde çok çeşitli karakterleri görüntüleyebilen bir Unicode yazı tipi için makul bir seçimdir. Tek başına kullanılan bazı diller için onu optimal olmaktan çıkarabilecek bazı sorunlar vardır; bu nedenle Windows'ta dile özgü Unicode yazı tipleri de mevcuttur.

EditPlus'ı deneyin. Özel HTML desteğine, sözdizimi vurgulamasına sahiptir ve ayrıca herhangi bir derleyici için basit bir çerçeve olarak çalışabilir.

EmEditor bir Japon şirketi tarafından özellikle bu amaç için yazılmıştır. İyi bir performansa/basitliğe sahip, iyi bir metin editörüdür, ancak yetenekli bir editörden bekleyebileceğiniz hemen hemen tüm özelliklere sahiptir; Bunu varsayılan olarak Windows platformundayken ve ayrıca Japonca web sayfası şablonlarını düzenlemek için kullanıyorum. IMO'da daha iyi tanınmayı hak ediyor; en azından TextPad kadar iyi, ancak tam destek Unicode.

Ne yazık ki ücretsiz değil, ancak bulabilirsiniz ücretsiz sürüm download.com gibi sitelerde eski EmEditor 6.

Emacs benim için UTF-8'i doğru şekilde kullanıyor. (Ve elbette düzenleyebilir HTML dosyaları ve PHP).

Vim, UTF-8 metin editörü olarak benim için gayet iyi çalışıyor.

İlk önce, kullandığınız karakterleri içeren bir yazı tipine ihtiyacınız var. Farklı bir metin düzenleyici seçmek size yardımcı olmayacaktır (kullandığınız yazı tipinde bulunmadığında doğru karakterler için başka yazı tipleri aramadığı sürece). gVim kullanıyorsanız yazı tipini şu şekilde ayarlayabilirsiniz:

guifont=Consolas'ı ayarla

(Bu, Consolas'ın doğru yazı tipi olduğu anlamına gelmez.) Her zaman kullanılması için muhtemelen bunu .vimrc dosyasına koymak isteyeceksiniz.

İkincisi, Vim dosyayı UTF-8 olarak yorumlamalıdır, bunu her zaman otomatik olarak yapmaz. Bunu yapmak için aşağıdakileri yapın:

Kodlamayı ayarla=utf8

Ayrıca hangi kodlamayı kullandığını da öğrenebilirsiniz:

Unicode'u destekleyen çoğu metin düzenleyicide bir sorun var: Bir yazı tipi seçtiğinizde ona sadık kalıyorlar. Yazı tipi bir karakter için bir glif içermiyorsa, varsayılan değiştirme karakteri kullanılır (sanırım U+FFFD, DEĞİŞTİRME KARAKTERİ).

Buna karşılık, web tarayıcıları genellikle sistem tarafından sağlanan tüm yazı tipleri arasında görüntülemeleri gereken karakterler için bir glif bulmaya çalışır.

Dolayısıyla, eğer bir "Arial Unicode MS" yazı tipine veya benzerine (Japon glifleri dahil) sahip değilseniz, ihtiyacınız olan şey, glifleri seçtiğiniz yazı tipi dışındaki yazı tipleriyle eşleştirmeye çalışan bir düzenleyicidir.

  • MS Windows için python 2.x'in en son kararlı sürümünü yükleyin (şu anda 2.6).
  • Kurulumda "kesinti süresini" etkinleştirin.
  • Başlat → Programlar → Python 2.6 → Boşta (Python Gui)

"Boşta" düzenleyici genellikle python kodunu düzenlemek (ve bunu Python kabuğunda etkileşimli olarak test etmek) için kullanılır. Ancak, tam uzunlukta Unicode koduyla normal bir metin düzenleyici olarak kullanılabilir ve ASCII olmayan karakterler de dahil olmak üzere metni kaydederken varsayılan kodlama UTF-8'dir.

Artık boşta, tcl için bir gui kitaplığı olan tk'ye bir arayüz olan Tkinter'ı temel alıyoruz; tcl/tk, örneğin web tarayıcıları, yazı tipinde glif bulunmayan bir karakteri görüntülemesi istendiğinde diğer yazı tiplerini de arayacaktır.

Her ne kadar tuhaf görünse de bunun yardımcı olacağına gerçekten inanıyorum; başka bir çözüm size yardımcı olmazsa deneyin.

Kate. ve ayrıca Kate'i yerleşik bir KPart olarak kullanan diğer tüm KDE programları (KWrite, Quanta+, KDevelop). Pek çok kodlamayı yönetiyor, ancak her zaman UTF-8'i kullanmayı seviyorum. Aynı zamanda geniş bir sözdizimi vurgulama koleksiyonuna sahiptir.

Gerçekten ihtiyacım olan karakterleri içeren bir yazı tipi kullandığım sürece vim ile hiçbir sorun yaşamadım. Tek aralıklı bir yazı tipi olmalıdır. : Utf8 moduna geçmek için enc=utf8 olarak ayarlayın. Daha sonra mevcut sembolleri görüntülemek ve nasıl görüntülendiklerini görmek için digraph komutunu kullanabilirsiniz.

Bir yazı tipi eklemek için onu Windows'a ekleyin (Denetim Masası / Yazı Tipleri / Yazı Tipi Ekle). Tek aralıklı bir yazı tipiyse, /Edit/Font'ta vin'de görünecektir.

Aynı belgedeki farklı kodlamalardaki metinleri işleyebilecek (basit) bir metin düzenleyici arıyorum.

Japonca ve İngilizce metinlerin karışık olduğu bazı siteler geliştirmem gerekiyor ve sahip olduğum düzenleyiciler (İngilizce Windows sisteminde) Japonca metni görüntüleyemiyor. Jedit dosyaları yazdığım metni görüntülemiyor ancak tarayıcıda dosyaya baktığımda doğru görüntüleniyor. Gvim, editördeki tüm Japonca metinleri soru işareti olarak ve ayrıca tarayıcıda gösterir. Gvim, kanjinin işe yaradığını girer (telaffuzu girersiniz ve kanjiyi almak için boşluk çubuğuna basarsınız), ancak bir kanjiyi doğruladığınızda, kanjinin soru işaretleriyle değiştirilmesini istersiniz. (Her kanji için 1 soru işareti).

Emacs'ı okuduktan sonra kurdum. Aşağıya bakınız.

İpuçları için herkese teşekkürler. Zaten bir Unicode yazı tipiniz yoksa, çevrimiçi olarak bir tane bulmalı veya bir tane satın almalısınız. yazı tipini Windows sistemine yükleme talimatları http://support.microsoft.com/kb/314960

jEdit Jedit'teki yazı tipimi UTF yazı tipiyle değiştirdim ve şimdi Japonca olanlar düzgün görünüyor. Ne yazdığınızı göremediğiniz için Japonca yazmak hala sorunludur. (dosyaları düzenlemek için yazı tipini değiştirin Yardımcı Programlar -> Genel Seçenekler -> metin alanına gidin, Unicode yazı tipini seçin; Japonca karakterleri görebileceksiniz

GVim Hala anlamaya çalışıyorum. gvim'e nasıl yazı tipi eklenir? Nasıl yapılacağını öğrendikten sonra bunu güncelleyeceğim.

Emacs Emacs kanjiyi doğru göstermiyor,??? olarak görünüyorlar ama en azından Japonca yazdığımı görebiliyor ve doğru kelimeyi seçebiliyorum.

yani bu noktada jEdit'te Japonca metni görebildiğimi ancak Japonca metin giremediğimi söylemeliyim. Gvim Japonca metin girebiliyorum, ancak metin alanında şu şekilde görünüyor:??? ve aynı şey Emacs için de geçerli. Emacs ve gvim'e yazı tipi eklemek ne yazık ki önemsiz bir iş değil. Şu anda MS Arial unicode yazı tipine sahip not defterini kullanıyorum ve Japonca editörüm olarak UTF-8 dosyası olarak kaydediyorum. Mükemmel değil ama en azından işe yarıyor.

4

Bu korkunç bir gerekliliktir: "aynı belgede farklı kodlamalar." Birisi bu formatı oluşturduysa kovulmalıdır. Unicode'a gidin ve bu saçmalığı unutun. Ayrıca, (bazı nedenlerden dolayı) Unicode'u kullanamıyorsanız, tüm Japonca kod sayfalarında İngilizce + Japonca sorunsuz bir şekilde desteklenir. - Mihai Nita 15 Aralık. 11 2011-12-15 12:06:08

0

@MihaiNita İlk cümleyi okurken benim de tepkim buydu, ancak neyse ki OP'nin "aynı belgedeki farklı kodlamaları" yalnızca "aynı belgedeki hem Japonca hem de Japonca İngilizce metin" anlamına geliyor (her ikisi de UTF-8'de kodlanmış Unicode) Geriye dönüp baktığımızda, OP'nin sorununun hiçbir iyi yanı yokmuş gibi görünüyor. sistem yazı tipleri Japonca karakterleri görüntüleyen, muhtemelen şimdiye kadar düzeltilmiş olan. - ShreevatsaR 19 Ağu 16 2016-08-19 23:05:36