एन्कोडिंग के साथ समस्याएँ. फ़ॉन्ट का ग़लत प्रदर्शन. एन्कोडिंग के साथ समस्या का समाधान विंडोज़ अनुप्रयोग विन 7 एन्कोडिंग


कभी-कभी, किसी न किसी कारण से, विंडोज़ ओएस उपयोगकर्ताओं के साथ कुछ ऐसा हो जाता है जिससे एन्कोडिंग विफलता हो जाती है। कुछ नए इंस्टॉल किए गए प्रोग्राम, एक वायरस, रजिस्ट्री में हेरफेर, आप कभी नहीं जान पाएंगे... एन्कोडिंग ख़त्म हो गई है और बस इतना ही!

ऐसी ही एक घटना दूसरे दिन मेरे साथ घटी. कुछ रूसी कार्यक्रमों में, कुछ इंटरफ़ेस शिलालेख ऐसे दिखने लगे मानो अक्षरों के बजाय पक्षी के पंजे के निशान डाले गए हों:

सच कहूँ तो, मैंने समस्या का समाधान खोजने में लगभग दो दिन बिताये। सभी मंचों और "प्रश्न और उत्तर" सेवाओं पर, सभी मैनुअल और निर्देशों में, सभी ने एक ही समाधान नुस्खा दोहराया, जिससे शायद किसी को मदद मिली हो। परंतु मेरे लिए नहीं। और केवल जब मेरा दिमाग उबलने लगा और समस्या के समाधान की सारी आशाएँ मुझसे दूर हो गईं, तो सब कुछ ठीक हो गया।

मैंने खोज परिणामों को "में प्रारूपित करने का निर्णय लिया" Windows XP और Windows Vista/7 ऑपरेटिंग सिस्टम में सभी एन्कोडिंग समस्याओं को हल करने के लिए एक सार्वभौमिक मार्गदर्शिका" हालाँकि शायद यह इतना सार्वभौमिक नहीं है... ;)

Windows XP में एन्कोडिंग समस्याओं का समाधान:

परिच्छेद 1। सबसे पहले आपको यह सुनिश्चित करना होगा कि उन प्रोग्रामों के लिए जो यूनिकोड का समर्थन नहीं करते हैं, रूसी भाषा स्थापित है।

प्रारंभिक « कंट्रोल पैनल» और आइकन पर डबल क्लिक करें « » . टैब पर जाएं « इसके अतिरिक्त» « ».

इसके बाद, उसी टैब पर स्थित सूची में आइटम 20880 ढूंढें और उसके बगल में स्थित बॉक्स को चेक करें:

बिंदु 2. यह संभव है कि एन्कोडिंग समस्याएं सिस्टम फ़ॉन्ट सेटिंग्स के उल्लंघन के कारण होती हैं।

फ़ॉन्ट सेटिंग्स पुनर्स्थापित करने के लिए, इस संग्रह को डाउनलोड करें


बिंदु 3. अगला चरण उन रजिस्ट्री कुंजियों को बदलना है जो एन्कोडिंग के लिए ज़िम्मेदार हैं।यह सलाह दी जाती है कि ये परिवर्तन केवल अंतिम उपाय के रूप में करें और केवल तभी करें जब पिछले सभी बिंदुओं से कोई परिणाम नहीं निकला हो।

यह पुरालेख

Windows Vista/7 में एन्कोडिंग समस्याओं का समाधान:

1. जैसा कि विंडोज एक्सपी के मामले में होता है, पहले सुनिश्चित करें कि उन प्रोग्रामों के लिए जो यूनिकोड का समर्थन नहीं करते हैं, भाषा रूसी पर सेट है।

प्रारंभिक « कंट्रोल पैनल» और आइकन पर डबल क्लिक करें « भाषा और क्षेत्रीय मानक» . टैब पर जाएं « इसके अतिरिक्त» और रूसी भाषा को इस रूप में सेट करें « प्रोग्रामों की भाषा जो यूनिकोड का समर्थन नहीं करती»:

परिवर्तन सहेजें और अपने कंप्यूटर को पुनरारंभ करें। यदि समस्या बनी रहती है, तो चरण 2 पर जाएँ।

2. फ़ॉन्ट सेटिंग्स को पुनर्स्थापित करने के लिए, इस संग्रह को डाउनलोड करें और सभी सिस्टम चेतावनियों को अनदेखा करते हुए इसमें स्थित फ़ाइल को चलाएं:


सिस्टम पुनः प्रारंभ करें. यदि समस्या बनी रहती है, तो चरण 3 पर जाएँ।

3. अगला चरण रजिस्ट्री कुंजियों को बदलना है जो एन्कोडिंग के लिए जिम्मेदार हैं। यह सलाह दी जाती है कि ये परिवर्तन केवल अंतिम उपाय के रूप में करें और केवल तभी करें जब पिछले सभी बिंदुओं से कोई परिणाम नहीं निकला हो।

ये परिवर्तन करने के लिए, इस संग्रह को डाउनलोड करें और इसमें स्थित फ़ाइल को चलाएँ। पिछले पैराग्राफ की तरह, सिस्टम चेतावनियाँ दिखाई देंगी।

इन बदलावों के बाद आपको सिस्टम को पुनः आरंभ करने की भी आवश्यकता होगी।

4. यदि उपरोक्त सभी से मदद नहीं मिलती है, तो आपको फ़ोल्डर में निम्नलिखित कोड पेज फ़ाइलों के नाम बदलने होंगे C:\Windows\System32:

फ़ाइल " c_1252.nls" पर " c_1252.nls.bak»
फ़ाइल " c_1253.nls" पर " c_1253.nls.bak»
फ़ाइल " c_1254.nls" पर " c_1254.nls.bak»
फ़ाइल " c_1255.nls" पर " c_1255.nls.bak»

चूंकि ये फ़ाइलें संशोधन से सुरक्षित हैं, इसलिए इस ऑपरेशन को करने के लिए एक अद्भुत प्रोग्राम का उपयोग करना उचित है। आप प्रोग्राम को यहां से डाउनलोड कर सकते हैं

विंडोज 7 में, कुछ प्रोग्राम गलत तरीके से फ़ॉन्ट प्रदर्शित कर सकते हैं (नया फ़ॉन्ट)। उदाहरण के लिए, अक्षरों या अन्य प्रतीकों के स्थान पर प्रश्न चिह्न। यह इस तथ्य के कारण है कि विंडोज़ उपस्थिति सेटिंग्स एक थीम पर सेट की गई हैं जो गैर-मानक फ़ॉन्ट का उपयोग करती है या भाषा और क्षेत्रीय मानक रूसी से भिन्न हैं।

एक प्रभावी तरीका जो विशेष रूप से गंभीर मामलों में विंडोज 7 में एन्कोडिंग को ठीक करता है - इसका उपयोग तब करें जब कुछ भी मदद नहीं करता है। के लिए चलते हैं कंट्रोल पैनल, चुनना भाषा और क्षेत्रीय मानक. टैब पर प्रारूपप्रारूप को इसमें बदलें अंग्रेज़ी (यूएसए). फिर टैब पर जाएं इसके अतिरिक्त, बटन दबाएँ सिस्टम भाषा बदलें, और चयन भी करें अंग्रेज़ी (यूएसए). इसके बाद कंप्यूटर को रीस्टार्ट करें. अब जब कंप्यूटर रीबूट हो गया है, तो भाषा सेटिंग वापस कर दें रूसी रूस). एन्कोडिंग को ठीक किया जाना चाहिए.


यदि इससे मदद नहीं मिलती है, तो रजिस्ट्री शाखाओं को संपादित करें:

रजिस्ट्री संपादक लॉन्च करें (प्रारंभ - चलाएँ -> regedit)।

निम्नलिखित क्रियाएं करते समय, बेहद सावधान रहें - विंडोज रजिस्ट्री के साथ लापरवाही से काम करने से गंभीर परिणाम हो सकते हैं!

पैरामीटर के मान को "1250" से "1255" में बदलना आवश्यक है - इनमें से प्रत्येक पैरामीटर के लिए मान "c_1251.nls" सेट करें - निम्नलिखित कुंजियों में:

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 में एन्कोडिंग ठीक करना

Windows रजिस्ट्री के साथ खिलवाड़ से बचने के लिए, निम्नलिखित प्रयास करें:

नीचे दिए गए टेक्स्ट को कॉपी करके नोटपैड में एक फ़ाइल बनाएं, इसे किसी भी नाम के साथ एक्सटेंशन "reg" के साथ अंग्रेजी अक्षरों में सहेजें, उदाहरण के लिए 1251.reg, और इसे चलाएं। 90% मामलों में "krakozyabry" XP से मदद मिलती है।

विंडोज़ रजिस्ट्री संपादक संस्करण 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”

या सिरिलिक फ़ॉन्ट प्रदर्शित करने के लिए जिम्मेदार रजिस्ट्री शाखा में इसे ठीक करें।

निम्नलिखित पैरामीटर में परिवर्तन:

1251 REG_SZ c_1251.nls

1252 REG_SZ c_1251.nls

1253 REG_SZ c_1251.nls

यदि यह मदद नहीं करता है, तो अतिरिक्त रूप से बदलें:

1254 REG_SZ c_1251.nls

क्राकोज़्याब्री- यह कैसा दिलचस्प शब्द है? यह शब्द आमतौर पर रूसी उपयोगकर्ताओं द्वारा प्रोग्राम या ऑपरेटिंग सिस्टम में वर्णों के गलत/गलत प्रदर्शन (एन्कोडिंग) का वर्णन करने के लिए उपयोग किया जाता है।
ऐसा क्यूँ होता है? आपको कोई निश्चित उत्तर नहीं मिलेगा. यह हमारे "पसंदीदा" वायरस की चाल के कारण हो सकता है, शायद विंडोज ओएस की खराबी के कारण (उदाहरण के लिए, बिजली चली गई और कंप्यूटर बंद हो गया), शायद प्रोग्राम ने दूसरे ओएस के साथ विरोध पैदा किया और सब कुछ चला गया गड़बड़ तार. सामान्य तौर पर, इसके कई कारण हो सकते हैं, लेकिन सबसे दिलचस्प कारण यह है कि "यह ऐसे ही टूट गया।"
लेख पढ़ें और जानें कि प्रोग्राम और विंडोज़ ओएस में एन्कोडिंग की समस्या हो जाने पर उसे कैसे ठीक किया जाए।

उन लोगों के लिए जो अभी भी मेरा मतलब नहीं समझते, यहां कुछ हैं:


वैसे, मैंने भी एक बार खुद को इस स्थिति में पाया था और मेरे डेस्कटॉप पर अभी भी एक फ़ाइल है जिसने मुझे इससे निपटने में मदद की। इसीलिए मैंने यह लेख लिखने का निर्णय लिया।

विंडोज़ में एन्कोडिंग (फ़ॉन्ट) प्रदर्शित करने के लिए कई "चीज़ें" जिम्मेदार हैं - भाषा, रजिस्ट्री और ओएस की फ़ाइलें। अब हम इनकी अलग-अलग और बिंदुवार जांच करेंगे.

किसी प्रोग्राम या विंडोज़ में रूसी (रूसी अक्षर) के बजाय क्राकोज़ाब्री को कैसे हटाएं और ठीक करें।

1. हम उन प्रोग्रामों के लिए स्थापित भाषा की जाँच करते हैं जो यूनिकोड का समर्थन नहीं करते हैं। शायद यह आप पर भारी पड़ गया है।

तो, आइए पथ का अनुसरण करें: नियंत्रण कक्ष - क्षेत्रीय और भाषा विकल्प - उन्नत टैब
वहां हम यह सुनिश्चित करते हैं कि भाषा रूसी हो।


विंडोज एक्सपी में, इसके अलावा, नीचे "रूपांतरण तालिका कोड पेज" की एक सूची है और इसमें संख्या 20880 के साथ एक पंक्ति है। वहां एक रूसी भी होना जरूरी है

6. आखिरी बिंदु जिसमें मैं आपको एक फ़ाइल देता हूं जिसने मुझे एक बार सब कुछ ठीक करने में मदद की और इसीलिए मैंने इसे एक स्मृति चिन्ह के रूप में छोड़ दिया। यहाँ पुरालेख है:

अंदर दो फ़ाइलें हैं: krakozbroff.cmd और krakozbroff.reg

उनका एक ही सिद्धांत है - प्रोग्राम और विंडोज ओएस में सही चित्रलिपि, वर्ग, प्रश्न या विस्मयादिबोधक चिह्न (आम बोलचाल में) krakozyabry). मैंने पहला प्रयोग किया और इससे मुझे मदद मिली।

और अंत में, कुछ युक्तियाँ:
1) यदि आप रजिस्ट्री के साथ काम करते हैं, तो कुछ गलत होने की स्थिति में बैकअप (बैकअप कॉपी) बनाना न भूलें।
2) प्रत्येक बिंदु के बाद पहले बिंदु की जांच करना उचित है।

बस इतना ही। अब आप जानते हैं कि किसी प्रोग्राम या विंडोज़ में क्रैकर्स (वर्ग, चित्रलिपि, विस्मयादिबोधक और प्रश्न चिह्न) को कैसे ठीक/हटाया जाए।

ऐसी ही एक घटना दूसरे दिन मेरे साथ घटी. कुछ रूसी कार्यक्रमों में, कुछ इंटरफ़ेस शिलालेख ऐसे दिखने लगे मानो अक्षरों के बजाय पक्षी के पंजे के निशान डाले गए हों:

सच कहूँ तो, मैंने समस्या का समाधान खोजने में लगभग दो दिन बिताये। सभी मंचों और "प्रश्न और उत्तर" सेवाओं पर, सभी मैनुअल और निर्देशों में, सभी ने एक ही समाधान नुस्खा दोहराया, जिससे शायद किसी को मदद मिली हो। परंतु मेरे लिए नहीं। और केवल जब मेरा दिमाग उबलने लगा और समस्या के समाधान की सारी आशाएँ मुझसे दूर हो गईं, तो सब कुछ ठीक हो गया।

मैंने खोज परिणामों को "में प्रारूपित करने का निर्णय लिया" Windows XP और Windows Vista/7 ऑपरेटिंग सिस्टम में सभी एन्कोडिंग समस्याओं को हल करने के लिए एक सार्वभौमिक मार्गदर्शिका" हालाँकि शायद यह इतना सार्वभौमिक नहीं है...

Windows XP में एन्कोडिंग समस्याओं का समाधान

1. सबसे पहले आपको यह सुनिश्चित करना होगा कि रूसी भाषा उन प्रोग्रामों के लिए स्थापित है जो यूनिकोड का समर्थन नहीं करते हैं।

खुला " कंट्रोल पैनल" टैब पर जाएं " इसके अतिरिक्त».

इसके बाद, उसी टैब पर स्थित सूची में आइटम 20880 ढूंढें और उसके बगल में स्थित बॉक्स को चेक करें:

2. यह संभव है कि एन्कोडिंग समस्याएँ सिस्टम फ़ॉन्ट सेटिंग्स के उल्लंघन के कारण होती हैं।

फ़ॉन्ट सेटिंग्स को पुनर्स्थापित करने के लिए, सभी सिस्टम चेतावनियों को अनदेखा करते हुए, इसमें मौजूद फ़ाइल को डाउनलोड करें और चलाएं:

Windows Vista/7 में एन्कोडिंग समस्याओं का समाधान

1. जैसा कि विंडोज एक्सपी के मामले में होता है, पहले सुनिश्चित करें कि उन प्रोग्रामों के लिए जो यूनिकोड का समर्थन नहीं करते हैं, भाषा रूसी पर सेट है।

खुला " कंट्रोल पैनल"और आइकन पर डबल-क्लिक करें" " टैब पर जाएं " इसके अतिरिक्त" और रूसी भाषा को " के रूप में सेट करें प्रोग्रामों की भाषा जो यूनिकोड का समर्थन नहीं करती»:

परिवर्तन सहेजें और अपने कंप्यूटर को पुनरारंभ करें। यदि समस्या बनी रहती है, तो चरण 2 पर जाएँ।

2. फ़ॉन्ट सेटिंग्स को पुनर्स्थापित करने के लिए, सभी सिस्टम चेतावनियों को अनदेखा करते हुए, उसमें स्थित फ़ाइल को डाउनलोड करें और चलाएं:

सिस्टम पुनः प्रारंभ करें. यदि समस्या बनी रहती है, तो चरण 3 पर जाएँ।

3. अगला चरण रजिस्ट्री कुंजियों को बदलना है जो एन्कोडिंग के लिए ज़िम्मेदार हैं। यह सलाह दी जाती है कि ये परिवर्तन केवल अंतिम उपाय के रूप में करें और केवल तभी करें जब पिछले सभी बिंदुओं से कोई परिणाम नहीं निकला हो।

ये परिवर्तन करने के लिए, इसमें मौजूद फ़ाइल को डाउनलोड करें और चलाएँ। पिछले पैराग्राफ की तरह, सिस्टम चेतावनियाँ दिखाई देंगी।

इन बदलावों के बाद आपको सिस्टम को पुनः आरंभ करने की भी आवश्यकता होगी।

4. यदि उपरोक्त सभी से मदद नहीं मिलती है, तो आपको फ़ोल्डर में निम्नलिखित कोड पेज फ़ाइलों के नाम बदलने होंगे C:\Windows\System32:

फ़ाइल " c_1252.nls" पर " c_1252.nls.bak»
फ़ाइल " c_1253.nls" पर " c_1253.nls.bak»
फ़ाइल " c_1254.nls" पर " c_1254.nls.bak»
फ़ाइल " c_1255.nls" पर " c_1255.nls.bak»

चूँकि ये फ़ाइलें संशोधन से सुरक्षित हैं, इसलिए इस ऑपरेशन को करने के लिए एक अद्भुत प्रोग्राम का उपयोग करने की सलाह दी जाती है। इसे स्थापित करने के बाद, आपको वांछित फ़ाइल पर राइट-क्लिक करना होगा और "अनलॉकर" का चयन करना होगा। खुलने वाली विंडो में, "चुनें" नाम बदलें" फ़ाइल का नाम बदलें और "पर क्लिक करें ठीक है»:

उपरोक्त फ़ाइलों का नाम बदलने के बाद, फ़ाइल को कॉपी करें " c_1251.nls"किसी अन्य फ़ोल्डर में (या क्लिपबोर्ड पर कॉपी करें) और फिर इसका नाम बदलें" c_1252.nls" फ़ाइल को पुनः चिपकाएँ (कॉपी करें)" c_1251.nls»फ़ोल्डर में C:\Windows\System32और इसका नाम बदलें " c_1253.nls"और फिर इसका नाम बदलकर इसे दो बार दोहराएं" c_1254.nls" और " c_1255.nls».

इस चरण को निष्पादित करने के परिणामस्वरूप, फ़ाइलें " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls"फ़ाइल द्वारा प्रतिस्थापित किया जाएगा" c_1251.nls" फ़ाइल वापस करना भी न भूलें" c_1251.nls»:

इस प्रकार निर्देश निकले। यदि कुछ स्पष्ट न हो तो टिप्पणी में पूछें। शायद मैं (या अन्य पाठक) आपकी समस्या का समाधान करने में मदद कर सकता हूँ।

6 अक्टूबर

विंडोज़ में एन्कोडिंग समस्याएँ इस ऑपरेटिंग सिस्टम के कई प्रेमियों और प्रशंसकों के लिए काफी बड़ा सिरदर्द हैं। कभी-कभी किसी एन्कोडिंग समस्या को हल करने से पहले आपको बहुत कष्ट उठाना पड़ता है और बहुत पसीना बहाना पड़ता है। बार-बार कारण ढूंढ़ें। और भी कठिन. लेकिन यहां बहुत कम लोग परेशान होते हैं... मुख्य बात समस्या को ठीक करना है, और यह क्यों उत्पन्न हुई यह लंबे समय का प्रश्न है)

नए विंडोज़ 10 के रिलीज़ होने के बाद एन्कोडिंग की समस्या विशेष रूप से जरूरी हो गई। माइक्रोसॉफ्ट ने फिर से कुछ ज्यादा ही चालाकी की है और इसके परिणामस्वरूप, कुछ अनुप्रयोगों में भाषा के बजाय केवल अस्पष्टताएं हैं। लेकिन सब कुछ सुलझाया जा सकता है

वास्तव में, एन्कोडिंग को रीसेट करने या बदलने के कई कारण हो सकते हैं। लेकिन मुख्य ये हैं:

- सिस्टम का आधुनिकीकरण

- किसी प्रकार का सिस्टम पैच स्थापित करना

- वायरस का प्रभाव

- विंडोज 10 का अपडेट

- कुटिल चंचल हाथ और अत्यधिक जिज्ञासा (विंडोज़ में सभी समस्याओं का सबसे आम कारण)

एन्कोडिंग पुनर्स्थापित करना

हालाँकि, चूँकि यह समस्या उत्पन्न हो गई है, इसलिए इसे हल करने की आवश्यकता है। नीचे एक लोकप्रिय मंच से एक व्यक्ति द्वारा उपलब्ध कराए गए स्क्रीनशॉट हैं। आप उन्हें बिना जोखिम के देख सकते हैं और अपने सिस्टम पर प्रयोग कर सकते हैं, "यदि आप एन्कोडिंग बदलते हैं तो क्या होगा।" सभी फ़ॉन्ट पूरी तरह से अपठनीय अरबी अस्पष्टता के रूप में प्रस्तुत किए गए हैं।


स्थिति की सभी भयावहता के बावजूद, यह समस्या काफी सरलता से हल हो गई है:

के लिए चलते हैं कंट्रोल पैनल->भाषा और क्षेत्रीय मानक->"उन्नत टैब->प्रोग्रामों की भाषा जो यूनिकोड का समर्थन नहीं करती. हम भाषा को रूसी से अंग्रेजी में बदलते हैं, कंप्यूटर को रिबूट करते हैं, इसे फिर से रूसी में बदलते हैं और कंप्यूटर को फिर से रिबूट करते हैं। आइए फिर से सुंदर देशी फ़ॉन्ट का आनंद लें!

विंडोज़ 10 में, एन्कोडिंग विश्व स्तर पर सामान्य सिस्टम भाषा से जुड़ी हुई है। इसलिए, यदि आपको फ़ॉन्ट प्रदर्शित करने में समस्या हो रही है, तो आपको यहां जाना होगा: प्रारंभ -> सेटिंग्स -> समय और भाषा -> क्षेत्र और भाषा -> अतिरिक्त दिनांक और समय सेटिंग्स, क्षेत्रीय सेटिंग्स-> और आइटम में सेटिंग्स देखें: भाषा और क्षेत्रीय मानक.







2024 अधिकतम03.ru.