Keçən gün oxşar hadisə mənim başıma gəldi. Bəzi ruslaşdırılmış proqramlarda bəzi interfeys yazıları sanki hərflər yerinə quş pəncəsi izləri qoyulmuş kimi görünməyə başladı:

Düzünü desəm, problemin həlli yolunu axtarmağa az qala iki gün sərf etdim. Bütün forumlarda və "sual-cavab" xidmətlərində, bütün təlimatlarda və təlimatlarda hamı eyni həll reseptini təkrarladı, bəlkə də kiməsə kömək edə bilər. Amma mənim üçün yox. Və yalnız beynim qaynamağa başlayanda və problemi həll etmək ümidi məni tərk edəndə hər şey öz yerinə düşdü.

Axtarış nəticələrini " şəklində formatlamaq qərarına gəldim. Windows XP və Windows Vista/7 əməliyyat sistemlərində bütün kodlaşdırma problemlərinin həlli üçün universal bələdçi" Bəlkə də o qədər də universal olmasa da...

Windows XP-də kodlaşdırma problemlərinin həlli

1. Əvvəlcə Unicode-u dəstəkləməyən proqramlar üçün rus dilinin quraşdırıldığından əmin olmalısınız.

Açıq" İdarə paneli" nişanına keçin " əlavə olaraq».

Bundan sonra, eyni tabda yerləşən siyahıda 20880 maddəsini tapın və yanındakı qutuyu işarələyin:

2. Mümkündür ki, kodlaşdırma problemləri sistem şrift parametrlərinin pozulması nəticəsində yaranır.

Şrift parametrlərini bərpa etmək üçün bütün sistem xəbərdarlıqlarına məhəl qoymadan içindəki faylı endirin və işə salın:

Windows Vista/7-də kodlaşdırma problemlərinin həlli

1. Windows XP-də olduğu kimi, əvvəlcə Unicode-u dəstəkləməyən proqramlar üçün dilin rus dilinə təyin olunduğundan əmin olun.

Açıq" İdarə paneli"və ikonaya iki dəfə klikləyin" " nişanına keçin " əlavə olaraq" və rus dilini " olaraq təyin edin Unicode-u dəstəkləməyən proqramların dili»:

Dəyişiklikləri qeyd edin və kompüterinizi yenidən başladın. Problem davam edərsə, 2-ci addıma keçin.

2. Şrift parametrlərini bərpa etmək üçün bütün sistem xəbərdarlıqlarına məhəl qoymayaraq, orada yerləşən faylı endirin və işə salın:

Sistemi yenidən başladın. Problem davam edərsə, 3-cü addıma keçin.

3. Növbəti mərhələ kodlaşdırmadan məsul olan qeyd açarlarının dəyişdirilməsidir. Bu dəyişiklikləri yalnız son çarə kimi və bütün əvvəlki məqamlar heç bir yerə aparmadıqda etmək məsləhətdir.

Bu dəyişiklikləri etmək üçün içindəki faylı endirin və işə salın. Əvvəlki paraqrafda olduğu kimi, sistem xəbərdarlıqları görünəcək.

Bu dəyişikliklərdən sonra siz də sistemi yenidən başlatmalısınız.

4. Yuxarıda göstərilənlərin hamısı kömək etmirsə, qovluqda aşağıdakı kod səhifəsi fayllarının adlarını dəyişdirməlisiniz. C:\Windows\System32:

Fayl " c_1252.nls"haqqında" c_1252.nls.bak»
Fayl " c_1253.nls"haqqında" c_1253.nls.bak»
Fayl " c_1254.nls"haqqında" c_1254.nls.bak»
Fayl " c_1255.nls"haqqında" c_1255.nls.bak»

Bu fayllar modifikasiyadan qorunduğundan, bu əməliyyatı yerinə yetirmək üçün gözəl proqramdan istifadə etmək məsləhətdir. Quraşdırdıqdan sonra istədiyiniz faylı sağ klikləməlisiniz və "Unlocker" seçin. Açılan pəncərədə “ Adını dəyişdirin" Fayl adını dəyişdirin və " tamam»:

Yuxarıdakı faylların adını dəyişdikdən sonra faylı kopyalayın " c_1251.nls" başqa bir qovluğa (və ya panoya kopyalayın) və sonra adını dəyişdirin " c_1252.nls" Faylı yenidən yapışdırın (kopyalayın) " c_1251.nls» qovluğuna C:\Windows\System32 və adını dəyişdirin " c_1253.nls" və sonra adını dəyişdirərək bunu daha iki dəfə təkrarlayın " c_1254.nls"Və" c_1255.nls».

Bu addımın icrası nəticəsində fayllar " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls"fayl ilə əvəz olunacaq" c_1251.nls" Faylı qaytarmağı da unutmayın " c_1251.nls»:

Təlimatlar belə çıxdı. Bir şey aydın deyilsə, şərhlərdə soruşun. Bəlkə mən (və ya digər oxucular) probleminizi həll etməyə kömək edə bilərəm.

6 oktyabr

Windows-da kodlaşdırma problemləri bu əməliyyat sisteminin bir çox həvəskarları və pərəstişkarları üçün olduqca böyük bir baş ağrısıdır. Bəzən kodlaşdırma problemini həll etməzdən əvvəl çox əziyyət çəkməli və çox tərləməlisən. Səbəbini tez-tez tapın. daha da çətin. ama burda cox az adam narahat edir... esas problemi duzeltmekdir ve bunun niye yaranmasi coxdan geden gunlerin meselesidir)

Kodlaşdırma ilə bağlı problem yeni Windows 10-un buraxılmasından sonra xüsusilə aktuallaşdı. Microsoft yenə çox ağıllı bir şey etdi və nəticədə bəzi proqramlarda dil əvəzinə sadəcə boşboğazlıq var. Amma hər şeyi həll etmək olar

Əslində, kodlaşdırmanın sıfırlanması və ya dəyişdirilməsi üçün kifayət qədər çox səbəb ola bilər. Lakin əsas olanlar:

- sistem yeniləməsi

- bir növ sistem yamasının quraşdırılması

- virusun təsiri

- Windows 10-a yeniləmə

- əyri oynaq əllər və hədsiz maraq (pəncərələrdəki bütün problemlərin ən ümumi səbəbi)

Kodlaşdırma bərpa olunur

Lakin bu problem yarandığından onun həllinə ehtiyac var. Aşağıda bir məşhur forumdan bir şəxs tərəfindən təqdim olunan ekran görüntüləri verilmişdir. Onlara risk olmadan və öz sisteminizdə təcrübələr olmadan baxa bilərsiniz, "kodlaşdırmanı dəyişdirsəniz nə olacaq". Bütün şriftlər tamamilə oxunmayan ərəb cəfəngiyyatı kimi təqdim olunur.


Vəziyyətin bütün vəhşi görünən dəhşətlərinə baxmayaraq, bu problem olduqca sadə şəkildə həll olunur:

gəlin gedək İdarə paneli->dil və regional standartlar->"Qabaqcıl" nişanı->Unicode-u dəstəkləməyən proqramların dili. Dili rus dilindən ingilis dilinə dəyişirik, kompüteri yenidən yükləyirik, yenidən ruscaya dəyişirik və kompüteri yenidən yükləyirik. Yenidən gözəl yerli şriftlərdən həzz alın!

Windows 10-da kodlaşdırma qlobal olaraq ümumi sistem dilinə bağlıdır. Buna görə də, şriftləri göstərməklə bağlı probleminiz varsa, o zaman aşağıdakılara keçməlisiniz: Başlat -> Parametrlər -> Vaxt və Dil -> Region və Dil -> Əlavə tarix və vaxt parametrləri, regional parametrlər-> və maddələrdəki parametrlərə baxın: Dil və Regional standartlar.

Windows 7-də bəzi proqramlar şriftləri səhv göstərə bilər (yeni şrift). Məsələn, hərflər və ya digər simvollar yerinə sual işarələri. Bu, Windows görünüş parametrlərinin qeyri-standart şriftlərdən istifadə edən bir mövzuya qoyulması və ya dil və regional standartların rus dilindən fərqli olması ilə bağlıdır.

Xüsusilə ağır hallarda Windows 7-də kodlaşdırmanı düzəldən təsirli bir üsul - heç bir şey kömək etmədikdə istifadə edin. Gəlin gedək İdarə paneli, seçin dil və regional standartlar. Nişanda Formatlar formatını dəyişdirin İngilis (ABŞ). Sonra nişana keçin əlavə olaraq, Düyməyə bas Sistem dilini dəyişdirin, və həmçinin seçin İngilis (ABŞ). Bundan sonra kompüteri yenidən başladın. İndi kompüter yenidən başladıldıqdan sonra dil parametrlərini geri qaytarın Rusiya Rusiya). Kodlaşdırma düzəldilməlidir.


Bu kömək etmirsə, reyestr filiallarını redaktə edin:

Qeyd dəftəri redaktorunu işə salın (Başlat - Çalıştır -> regedit).

Aşağıdakı hərəkətləri yerinə yetirərkən son dərəcə diqqətli olun - Windows reyestri ilə diqqətsiz işləmək dəhşətli nəticələrə səbəb ola bilər!

Parametrlərin dəyərlərini "1250" -dən "1255" -ə dəyişdirmək lazımdır - bu parametrlərin hər biri üçün "c_1251.nls" dəyərini təyin edin - aşağıdakı düymələrdə:

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-də kodlaşdırmanın düzəldilməsi

Windows qeyd dəftəri ilə məşğul olmamaq üçün aşağıdakıları sınayın:

Aşağıdakı mətni ona kopyalayaraq Notepad-da fayl yaradın, onu istənilən adla, ingilis hərfləri ilə, məsələn, 1251.reg kimi “reg” uzantısı ilə yadda saxlayın və işə salın. 90% hallarda "krakozyabry" XP kömək edir.

Windows Registry Redaktor Version 5.00

“1250”=”c_1251.nls”

“1251”=”c_1251.nls”

“1252”=”c_1251.nls”

“1253”=”c_1251.nls”

“1254”=”c_1251.nls”

“1255”=”c_1251.nls”

Və ya kiril şriftlərinin göstərilməsinə cavabdeh olan reyestr şöbəsində düzəldin.

aşağıdakı parametrlərə dəyişdirilir:

1251 REG_SZ c_1251.nls

1252 REG_SZ c_1251.nls

1253 REG_SZ c_1251.nls

Əgər kömək etmirsə, əlavə olaraq dəyişdirin:

1254 REG_SZ c_1251.nls

Krakozyabry- Bu hansı söz maraqlıdır? Bu söz adətən rus istifadəçiləri tərəfindən proqramlarda və ya Əməliyyat sisteminin özündə simvolların səhv/yanlış göstərilməsini (kodlaşdırılmasını) təsvir etmək üçün istifadə olunur.
Bu niyə baş verir? Dəqiq cavab tapa bilməyəcəksiniz. Bu, "sevimli" viruslarımızın hiylələri ilə əlaqədar ola bilər, bəlkə də Windows OS-nin nasazlığı səbəbindən (məsələn, elektrik kəsildi və kompüter söndü), bəlkə də proqram başqa bir OS ilə münaqişə yaratdı və hər şey getdi. haywire. Ümumiyyətlə, bir çox səbəb ola bilər, lakin ən maraqlısı “Bu, sadəcə olaraq belə pozuldu”dur.
Məqaləni oxuyun və bu baş verdikdən sonra proqramlarda və Windows OS-də kodlaşdırma ilə bağlı problemi necə həll edəcəyinizi öyrənin.

Nə demək istədiyimi hələ də anlamayanlar üçün bir neçəsini təqdim edirik:


Yeri gəlmişkən, mən də bir dəfə özümü bu vəziyyətdə tapdım və hələ də iş masamda bunun öhdəsindən gəlməyə kömək edən bir fayl var. Ona görə də bu yazını yazmağa qərar verdim.

Windows-da kodlaşdırmanın (şriftin) - dili, qeyd dəftəri və OS-nin özünün fayllarını göstərmək üçün bir neçə "şey" cavabdehdir. İndi biz onları ayrı-ayrılıqda yoxlayacağıq və nöqtə-nöqtə.

Proqramda və ya Windows-da rus (rus hərfləri) yerinə krakozyabrı necə çıxarmaq və düzəltmək olar.

1. Unicode-u dəstəkləməyən proqramlar üçün quraşdırılmış dili yoxlayırıq. Ola bilsin ki, səndən itib.

Beləliklə, yolu izləyək: İdarəetmə Paneli - Regional və Dil Seçimləri - Qabaqcıl nişanı
Orada dilin rus olmasına əmin oluruq.


Windows XP-də, buna əlavə olaraq, aşağıda "Dönüşüm cədvəli kod səhifələri" siyahısı var və orada 20880 nömrəli bir xətt var. Orada da rus olmalıdır

6. Sizə hər şeyi bir dəfə düzəltməyə kömək edən bir fayl verdiyim son nöqtə və buna görə də onu yadigar olaraq buraxdım. Budur arxiv:

İçəridə iki fayl var: krakozbroff.cmd və krakozbroff.reg

Onların eyni prinsipi var - proqramlarda və Windows OS-də düzgün heroqliflər, kvadratlar, suallar və ya nida işarələri (ümumi dildə) krakozyabry). Birincisini istifadə etdim və bu mənə kömək etdi.

Və nəhayət, bir neçə məsləhət:
1) Qeyd dəftəri ilə işləyirsinizsə, bir şey səhv olarsa, ehtiyat nüsxəsini (ehtiyat nüsxə) yaratmağı unutmayın.
2) Hər nöqtədən sonra 1-ci nöqtəni yoxlamaq məsləhətdir.

Hamısı budur. İndi bir proqramda və ya Windows-da Krakerləri (kvadratlar, heroqliflər, nida və sual işarələri) necə düzəltməyi/silməyi bilirsiniz.