Windows 7 karakter kodlaması Rusçadır. Kodlama sorunları. Yazı tiplerinin yanlış görüntülenmesi. Windows XP'de kodlamayı düzeltme

Geçen gün bana da benzer bir şey oldu. Bazı Russified programlarında, arabirim etiketlerinin bazıları harf yerine kuşların pençelerinin baskıları oraya yerleştirilmiş gibi görünmeye başladı:

Dürüst olmak gerekirse, soruna bir çözüm bulmak için neredeyse iki gün geçirdim. Tüm forumlarda ve hizmetlerde "sorular ve yanıtlar", tüm kılavuzlar ve talimatlarda, hepsi çözüm için aynı tarifi tekrarladığı için birisine yardımcı olmuş olabilir. Ama benim için değil. Ve sadece beynim çoktan kaynamaya başladığında ve sorunun çözümü için tüm umutlar beni terk ettiğinde, her şey yerine oturdu.

Arama sonuçlarını göndermeye karar verdim " Windows XP ve Windows Vista / 7 işletim sistemlerindeki tüm kodlama sorunlarını çözmek için tek noktadan kılavuz". Zaten evrensel olmasa da ...

Windows XP'de kodlama sorunlarını çözme

1. Öncelikle, Unicode'u desteklemeyen programlar için Rusça dilinin ayarlandığından emin olmanız gerekir.

Açığız " Kontrol Paneli". Sekmeye git " bunlara ek olarak».

Bundan sonra, aynı sekmede bulunan listede 20880 öğesini bulun ve yanına bir onay işareti koyun:

2. Kodlama sorunlarının, yazı tiplerinin sistem ayarlarının ihlal edilmesinden kaynaklanması mümkündür.

Yazı tipi ayarlarını geri yüklemek için bu arşivi indirin

bu arşiv

Windows Vista / 7'de kodlama sorunlarını çözme

1. Windows XP'de olduğu gibi, önce Unicode'u desteklemeyen programlar için Rusça dilinin ayarlandığından emin olun.

Açığız " Kontrol Paneli"Ve simgeye çift tıklayın" ". Sekmeye git " bunlara ek olarak"Ve Rus dilini şöyle ayarlayın" Unicode olmayan programların dili»:

Değişiklikleri kaydedin ve bilgisayarınızı yeniden başlatın. Sorun devam ederse, 2. adıma gidin.

2. Yazı tipi ayarlarını geri yüklemek için bu arşivi indirin ve içindeki dosyayı tüm sistem uyarılarını göz ardı ederek çalıştırın:

Sistemi yeniden başlatın. Sorun devam ederse, 3. adıma gidin.

3. Sonraki adım, kodlamalardan sorumlu kayıt defteri anahtarlarını değiştirmektir. Bu değişiklikleri yalnızca son çare olarak ve yalnızca önceki tüm noktalar hiçbir şeye yol açmadıysa yapmanız önerilir.

Bu değişiklikleri yapmak için bu arşivi indirin ve içindeki dosyayı çalıştırın. Önceki paragrafta olduğu gibi, sistem uyarıları görünecektir.

Bu değişikliklerden sonra sistemi yeniden başlatmanız da gerekecektir.

4. Yukarıdakilerin tümü yardımcı olmadıysa, klasörde aşağıdaki kod sayfası dosyalarının adlarını değiştirmeniz gerekir. C: \\ Windows \\ System32:

Dosya " c_1252.nls" üzerinde " c_1252.nls.bak»
Dosya " c_1253.nls" üzerinde " c_1253.nls.bak»
Dosya " c_1254.nls" üzerinde " c_1254.nls.bak»
Dosya " c_1255.nls" üzerinde " c_1255.nls.bak»

Bu dosyalar değiştirilmeye karşı korunduğundan, bu işlemi gerçekleştirmek için mükemmel bir program kullanılması tavsiye edilir. Kurduktan sonra, istediğiniz dosyaya sağ tıklamanız ve "Unlocker" ı seçmeniz gerekir. Açılan pencerede, açılır listeden " Adını değiştirmek". Dosya adını değiştirin ve " tamam»:

Yukarıdaki dosyaları yeniden adlandırdıktan sonra, " c_1251.nls"Başka bir klasöre (veya panoya kopyalayın) ve ardından yeniden adlandırın" c_1252.nls". "Dosyayı yapıştırın (kopyalayın)" c_1251.nls»Klasöre C: \\ Windows \\ System32 ve "olarak yeniden adlandır c_1253.nls"Ve ardından bunu iki kez daha tekrarlayın ve" c_1254.nls"Ve" c_1255.nls».

Bu paragrafın bir sonucu olarak, dosyalar " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls"Dosya ile değiştirilecek" c_1251.nls". Dosyayı da iade etmeyi unutmayın " c_1251.nls»:

İşte böyle bir talimat. Bir şey net değilse - yorumlarda sorun. Belki ben (veya diğer okuyucular) probleminizi çözmenize yardımcı olurum.

Windows 7'de, bazı programlar yanlış yazı tipleri (yeni yazı tipi) görüntüleyebilir. Örneğin, harfler veya diğer semboller yerine soru işaretleri. Bunun nedeni, standart olmayan yazı tiplerini kullanan Windows dış görünümü ayarlarında bir temanın yüklü olması veya dil ve bölgesel standartların Rusça'dan farklı olmasıdır.

Windows 7'deki kodlamayı özellikle zor durumlarda düzeltmenin etkili bir yolu - hiçbir şey yardımcı olmadığında kullanın. Git Kontrol Paneli, Seç dil ve bölgesel standartlar... Sekmede Biçimler formatı şu şekilde değiştir Amerikan ingilizcesi)... Sonra sekmeye gidin bunlara ek olarak, düğmesine basın Sistem dilini değiştirve ayrıca seçin Amerikan ingilizcesi)... Bundan sonra bilgisayarı yeniden başlatıyoruz. Artık bilgisayar yeniden başlatıldığına göre, dil ayarlarını Rusça Rusya)... Kodlama düzeltilmelidir.


Yardımcı olmazsa, kayıt defteri dallarını düzenleriz:

Kayıt Defteri Düzenleyicisi'ni başlatın (Başlat - Çalıştır -\u003e regedit).

Aşağıdaki eylemleri gerçekleştirirken çok dikkatli olun - Windows kayıt defteriyle dikkatsizce çalışmak üzücü sonuçlara yol açabilir!

Parametre değerlerini "1250" den "1255" e değiştirmek gereklidir - bu parametrelerin her biri için "c_1251.nls" değerini aşağıdaki tuşlarda ayarlayın:

HKEY_LOCAL_MACHINE \\ SYSTEM \\ CurrentControlSet \\ Control \\ Nls \\ CodePage

HKEY_LOCAL_MACHINE \\ SYSTEM \\ ControlSet001 \\ Control \\ Nls \\ CodePage

HKEY_LOCAL_MACHINE \\ SYSTEM \\ ControlSet002 \\ Control \\ Nls \\ CodePage

Windows XP'de kodlamayı düzeltme

Windows kayıt defterine tırmanmak için kalemleri kullanmamak için aşağıdakileri deneyin:

Aşağıdaki metni içine kopyalayarak not defterinde bir dosya oluşturun, "reg" uzantısıyla herhangi bir isimle, İngilizce harflerle, örneğin 1251.reg ile kaydedin ve çalıştırın. Vakaların% 90'ında, XP "krakozyabrami" konusunda yardımcı olur.

Windows Kayıt Defteri Düzenleyicisi Sürüm 5.00

"1250" \u003d "c_1251.nls"

"1251" \u003d "c_1251.nls"

"1252" \u003d "c_1251.nls"

"1253" \u003d "c_1251.nls"

"1254" \u003d "c_1251.nls"

"1255" \u003d "c_1251.nls"

Veya Kiril yazı tiplerini görüntülemekten sorumlu kayıt şubesinde düzeltin.

aşağıdaki parametrelere geçiş:

1251 REG_SZ c_1251.nls

1252 REG_SZ c_1251.nls

1253 REG_SZ c_1251.nls

Yardımcı olmazsa, ek olarak değiştirin:

1254 REG_SZ c_1251.nls

Krakozyabry - bu ilginç kelime nedir? Bu kelime genellikle Rus kullanıcılar tarafından programlarda veya İşletim Sisteminin kendisindeki karakterlerin yanlış / yanlış görüntülenmesine (kodlanması) atıfta bulunmak için kullanılır.
Bu neden oluyor? Kesin bir cevap bulamayacaksınız. Bu, "en sevdiğimiz" virüslerin hilelerinden kaynaklanıyor olabilir, Windows işletim sisteminin bir arızasından kaynaklanıyor olabilir (örneğin, güç kesildi ve bilgisayar kapandı), program başka bir işletim sistemi veya işletim sistemi ile bir çatışma yaratmış ve her şey "uçmuş" olabilir. Genelde pek çok neden olabilir ama en ilginç olanı "Onu aldı ve kendini böyle kırdı".
Makaleyi okuduk ve programlarda ve Windows işletim sisteminde kodlama ile ilgili sorunu nasıl çözeceğimizi öğreniyoruz.

Kim hala ne demek istediğimi anlamıyor, işte birkaç tane:


Bu arada, ben de bu duruma bir kez girdim ve Masaüstümde hala bununla başa çıkmama yardımcı olan bir dosya var. Bu nedenle bu yazıyı yazmaya karar verdim.

Windows'ta kodlamanın (yazı tipinin) görüntülenmesinden birkaç "şey" sorumludur - bunlar, işletim sisteminin dili, kayıt defteri ve dosyalarıdır. Şimdi onları ayrı ayrı kontrol edeceğiz ve nokta nokta inceleyeceğiz.

Programda veya Windows'ta Rusça (Rus harfleri) yerine krakozyabry nasıl kaldırılır ve düzeltilir.

1. Unicode'u desteklemeyen programlar için kurulu dili kontrol ederiz. Belki kaybolmuştur.

Öyleyse, şu yolu izleyin: Denetim Masası - Bölge ve Dil Seçenekleri - Gelişmiş sekmesi
Orada dilin Rusça olmasını arıyoruz.


Windows XP'de buna ek olarak altta "Dönüşüm tablolarının kod sayfaları" listesi ve içinde 20880 numaralı bir satır vardır. Orada da Rusça'ya ihtiyacın var

6. Son nokta, size bazen her şeyi düzeltmeme yardımcı olan bir dosya veriyorum ve bu yüzden onu hatıra olarak bıraktım. İşte arşiv:

İçinde iki dosya var: krakozbroff.cmd ve krakozbroff.reg

Prensipleri aynıdır - programlarda ve Windows işletim sisteminde (sıradan kişilerde) hiyeroglifleri, kareleri, soruları veya ünlem işaretlerini her şekilde düzeltmek için krakozyabry). İlkini kullandım ve bana yardımcı oldu.

Ve son olarak, birkaç ipucu:
1) Kayıt defteriyle çalışıyorsanız, bir şeyler ters giderse diye bir yedekleme (yedekleme) yapmayı unutmayın.
2) Her maddeden sonra 1. noktayı kontrol etmeniz önerilir.

Bu kadar. Artık programda veya Windows'ta Krakozyabry'yi (kareler, hiyeroglifler, ünlem işaretleri ve soru işaretleri) nasıl düzelteceğinizi / düzelteceğinizi biliyorsunuz.

Düşünün: bilgisayarınızda bir program çalıştırıyorsunuz. Rusça olması gerektiğini kesinlikle biliyorsunuz, ancak normal harfler yerine bir tür "krakozyabry" gösteriliyor. Bu, kodlamayla ilgili sorunlarınız olduğu anlamına gelir. Land of the Soviets size kodlamayı nasıl değiştireceğinizi söyleyecek.

Windows işletim sisteminin farklı sürümlerinde karakter kodlama sorunları ortaya çıkabilir. Problemi yanlış kodlama ile çözme prensibi bu işletim sisteminin farklı sürümleri için aynıdır, ancak farklı sürümlerde pencerelerin ve arabirim sekmelerinin adları biraz farklı olabilir.

İlk önce size söyleyeceğiz kontrol Panelindeki Bölge ve Dil Seçenekleri öğesi aracılığıyla kodlama nasıl değiştirilir... Dil değiştirme penceresini açmanın iki ana yolu vardır. Birincisi, Başlat düğmesine tıklamak, açılır menüden Kontrol Paneli öğesini ve içinde - Diller ve Bölgesel Standartlar'ı seçmektir. İkincisi, açılan menüde Başlat düğmesine tıklamak, açılan satırda Çalıştır öğesini seçin, intl.cpl komutunu yazın ve Enter tuşuna basın.

Açılacak dil değiştirme penceresi... Karakter kodlamasını değiştirmek için Konum sekmesinde Rusya'yı seçmeniz gerekir (Windows 7'de bu sekme yalnızca Konum olarak adlandırılabilir). Ardından Gelişmiş sekmesine gidin ve Unicode olmayan programlarda kullanılan dil olarak Rusça'yı seçin. Tamam düğmesine tıklayarak değişiklikleri kaydedin.

Ayrıca, önceki yöntem yardımcı olmadıysa, kodlama ile ilgili sorunlar kayıt defterini düzenleyerek çözülebilir. Ama sizi hemen uyarmak istiyoruz - beceriksiz kayıt defteri düzenlemesi bilgisayarda sorunlara yol açabilir... Yanlış bir şeyi düzenlerseniz, işletim sistemini yeniden yüklemeniz bile gerekebilir. Bu yüzden sonuçtan emin değilseniz bir uzmana danışın.

Windows'ta kodlamayı kayıt defteri aracılığıyla değiştirmenin iki yolu vardır. İlk yol bu kayıt düzenleyicisi aracılığıyla kodlamanın değiştirilmesi... Bunu yapmak için, Başlat düğmesine tıklamanız, genişletilmiş menüden Çalıştır öğesini seçmeniz, açılan satıra regedit yazmanız ve Enter tuşuna basmanız gerekir. Açılan pencerenin sol tarafında kayıt defterinin yapısını gösteren bir ağaç göreceksiniz.

İçinde HKEY_LOCAL_MACHINE adlı dalı seçin ve yanındaki oka tıklayın - dal genişleyecektir. Açılan listede SYSTEM dalını seçin, içinde - CurrentControlSet, ardından sırayla - Control, Nls, CodePage. Sağ bölmede açılan parametreler listesinde 1252 parametresini bulun, üzerine sağ tıklayın ve açılan bağlam menüsünde Değiştir'i seçin. Değer alanına c_1252.nls parametresini girin ve Tamam düğmesini tıklayın. Kayıt Defteri Düzenleyicisinden çıkabilirsiniz - az önce Windows kod sayfalarının ayarlarını değiştirdiniz. Değişikliklerin etkili olması için bilgisayarınızı yeniden başlatın.

Sen de aynısını yapabilirsin ama otomatik modda... Bunu yapmak için, Not Defteri metin düzenleyicisini başlatın (genellikle Windows işletim sistemiyle birlikte gelir) ve aşağıdaki kodu içine kopyalayın:

Windows Kayıt Defteri Düzenleyicisi Sürüm 5.00
"1252" \u003d "c_1251.nls"

Ardından Dosya menüsünden Farklı Kaydet ... 'i seçin (veya sadece Kaydet) ve dosyayı herhangi bir adla herhangi bir klasöre kaydedin. Önemli olan, kaydederken .reg atamaktır. Sonra oluşturduğunuz kayıt dosyasını çalıştırın ve sistemin sorusuna Evet yanıtını verin. Bundan sonra, bilgisayarınızı yeniden başlatmanız gerekir - kodlamayla ilgili sorunlar ortadan kalkmalıdır.

Bazen, bir nedenden ötürü, Windows kullanıcıları kodlama hatasına yol açan bir şey yaşarlar. Yeni yüklenen bir tür program, bir virüs, kayıt defterinde yapılan manipülasyonlar, asla bilemezsiniz ... İşte kodlamalar kayboldu ve hepsi bu!

Geçen gün bana da benzer bir şey oldu. Bazı Russified programlarında, arabirim etiketlerinin bazıları harf yerine kuşların pençelerinin baskıları oraya yerleştirilmiş gibi görünmeye başladı:

Dürüst olmak gerekirse, soruna bir çözüm bulmak için neredeyse iki gün geçirdim. Tüm forumlarda ve hizmetlerde "sorular ve yanıtlar", tüm kılavuzlar ve talimatlarda, hepsi çözüm için aynı tarifi tekrarladığı için birisine yardımcı olmuş olabilir. Ama benim için değil. Ve sadece beynim çoktan kaynamaya başladığında ve sorunun çözümü için tüm umutlar beni terk ettiğinde, her şey yerine oturdu.

Arama sonuçlarını göndermeye karar verdim " Windows XP ve Windows Vista / 7 işletim sistemlerindeki tüm kodlama sorunlarını çözmek için tek noktadan kılavuz". Zaten çok evrensel olmasa da ...;)

Windows XP'de kodlama sorunlarını çözme:

Paragraf 1. Öncelikle, Unicode'u desteklemeyen programlar için Rusça dilinin ayarlandığından emin olmanız gerekir.

Açığız « Kontrol Paneli» ve simgeye çift tıklayın « » ... Sekmeye git « bunlara ek olarak» « ».

Bundan sonra, aynı sekmede bulunan listede 20880 öğesini bulun ve yanına bir onay işareti koyun:

Nokta 2. Kodlama sorunlarının sistem yazı tipi ayarlarının ihlalinden kaynaklanması olasıdır.

Yazı tipi ayarlarını geri yüklemek için bu arşivi indirin


Nokta 3. Sonraki adım, kodlamalardan sorumlu kayıt defteri anahtarlarını değiştirmektir.Bu değişiklikleri yalnızca son çare olarak ve yalnızca önceki tüm noktalar hiçbir şeye yol açmadıysa yapmanız önerilir.

bu arşiv

Windows Vista / 7'de kodlama sorunlarını çözme:

1. Windows XP'de olduğu gibi, önce Unicode'u desteklemeyen programlar için Rusça dilinin ayarlandığından emin olun.

Açığız « Kontrol Paneli» ve simgeye çift tıklayın « dil ve bölgesel standartlar» ... Sekmeye git « bunlara ek olarak» ve Rusça olarak ayarla « Unicode olmayan programların dili»:

Değişiklikleri kaydedin ve bilgisayarınızı yeniden başlatın. Sorun devam ederse, 2. adıma gidin.

2. Yazı tipi ayarlarını geri yüklemek için bu arşivi indirin ve içindeki dosyayı tüm sistem uyarılarını göz ardı ederek çalıştırın:


Sistemi yeniden başlatın. Sorun devam ederse, 3. adıma gidin.

3. Sonraki adım, kodlamalardan sorumlu kayıt defteri anahtarlarını değiştirmektir. Bu değişiklikleri yalnızca son çare olarak ve yalnızca önceki tüm noktalar hiçbir şeye yol açmadıysa yapmanız önerilir.

Bu değişiklikleri yapmak için bu arşivi indirin ve içindeki dosyayı çalıştırın. Önceki paragrafta olduğu gibi, sistem uyarıları görünecektir.

Bu değişikliklerden sonra sistemi yeniden başlatmanız da gerekecektir.

4. Yukarıdakilerin tümü yardımcı olmadıysa, klasörde aşağıdaki kod sayfası dosyalarının adlarını değiştirmeniz gerekir. C: \\ Windows \\ System32:

Dosya " c_1252.nls" üzerinde " c_1252.nls.bak»
Dosya " c_1253.nls" üzerinde " c_1253.nls.bak»
Dosya " c_1254.nls" üzerinde " c_1254.nls.bak»
Dosya " c_1255.nls" üzerinde " c_1255.nls.bak»

Bu dosyalar değişikliğe karşı korunduğundan, bu işlemi gerçekleştirmek için harika bir program kullanmanız önerilir.Programı şu adresten indirebilirsiniz: