رمزگذاری Win 7. مشکل در رمزگذاری نمایش نادرست فونت ها حل مشکلات رمزگذاری در ویندوز XP

روز گذشته چنین اتفاقی برای من افتاد. در برخی از برنامه‌های روسی‌شده، برخی از کتیبه‌های رابط به نظر می‌رسند که به جای حروف، اثر پنجه پرنده درج شده است:

صادقانه بگویم، تقریباً دو روز را صرف یافتن راه حلی برای این مشکل کردم. در همه انجمن‌ها و خدمات «پرسش و پاسخ»، در همه راهنماها و دستورالعمل‌ها، همه همان دستور العمل راه‌حل را تکرار می‌کردند، که ممکن است به کسی کمک کرده باشد. ولی نه برای من. و تنها زمانی که مغزم شروع به جوشیدن کرد و تمام امید به حل مشکل من را ترک کرد، همه چیز سر جای خود قرار گرفت.

من تصمیم گرفتم نتایج جستجو را در قالب " راهنمای یک مرحله ای برای حل تمام مشکلات کدگذاری اتاق عمل سیستم های ویندوز XP و Windows Vista/7" اگرچه شاید آنقدرها هم جهانی نباشد...

حل مشکلات رمزگذاری در ویندوز XP

1. ابتدا باید مطمئن شوید که زبان روسی برای برنامه هایی که از Unicode پشتیبانی نمی کنند نصب شده است.

باز کن " صفحه کنترل" برو به برگه " علاوه بر این».

پس از این، مورد 20880 را در لیست موجود در همان برگه پیدا کنید و کادر کنار آن را علامت بزنید:

2. ممکن است مشکلات کدگذاری به دلیل نقض تنظیمات فونت سیستم باشد.

برای بازیابی تنظیمات فونت، این آرشیو را دانلود کنید

این آرشیو

حل مشکلات رمزگذاری در ویندوز ویستا/7

1. همانطور که در مورد ویندوز XP، ابتدا مطمئن شوید که برای برنامه هایی که از Unicode پشتیبانی نمی کنند، زبان روسی تنظیم شده است.

باز کن " صفحه کنترل"و روی نماد دوبار کلیک کنید" " برو به برگه " علاوه بر این"و زبان روسی را به عنوان" تنظیم کنید زبان برنامه هایی که از یونیکد پشتیبانی نمی کنند»:

تغییرات را ذخیره کنید و کامپیوتر خود را مجددا راه اندازی کنید. اگر مشکل همچنان ادامه داشت، به مرحله 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»

از آنجایی که این فایل ها از تغییر محافظت می شوند، توصیه می شود از یک برنامه فوق العاده برای انجام این عملیات استفاده کنید. پس از نصب، باید روی آن راست کلیک کنید فایل مورد نیازرا انتخاب کنید و "Unlocker" را انتخاب کنید. در پنجره باز شده، « تغییر نام دهید" نام فایل را تغییر دهید و روی " کلیک کنید خوب»:

پس از تغییر نام فایل های بالا، فایل را کپی کنید. 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»:

دستورالعمل ها به این صورت بود. اگر چیزی واضح نیست، در نظرات بپرسید. شاید من (یا سایر خوانندگان) بتوانم به حل مشکل شما کمک کنم.

در ویندوز 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

رفع کدگذاری در ویندوز XP

برای جلوگیری از وارد شدن به دست رجیستری ویندوز، موارد زیر را امتحان کنید:

یک فایل در Notepad با کپی کردن متن زیر در آن ایجاد کنید، آن را با پسوند “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: محلی سیستم را تغییر دهید

در بیشتر موارد، مشکلات شناسایی رمزگذاری را می توان با تغییر محل سیستم - از روسی به انگلیسی و سپس بازگشت به روسی از بین برد. این کار به صورت زیر انجام می شود:

روش 2: تغییر رمزگذاری از طریق رجیستری سیستم

روش دوم اصلاح خطاها با خواندن رمزگذاری، انتخاب دستی جداول مورد نیاز از طریق رجیستری سیستم است.

گزینه اول


گزینه جایگزین
اولین دنباله جایگزینی رمزگذاری ارائه شده کارآمد زمان نیست، اما راهی برای سرعت بخشیدن به آن وجود دارد - ایجاد فایل REGبا دستورات از پیش نوشته شده

  1. Notepad را با حقوق مدیر باز کنید: باز کنید "شروع"، شروع به تایپ نام برنامه در نوار جستجو کنید، سپس روی نتیجه کلیک راست کرده و مورد مناسب را در منوی زمینه انتخاب کنید.
  2. در پنجره بچسبانید متن بعدی:


    "1250"="c_1250.nls"
    "1251"="c_1251.nls"
    "1252"="c_1252.nls"
    "1253"="c_1253.nls"
    "1254"="c_1254.nls"
    "1255"="c_1255.nls"


    "ARIAL"=dword:00000000


    "Arial,0"="Arial,204"
    "Comic Sans MS,0"="Comic Sans MS,204"
    "Courier,0"="Courier New,204"
    "Courier,204"="Courier New,204"
    "MS Sans Serif,0"="MS Sans Serif,204"
    "Tahoma,0"="Tahoma,204"
    "Times New Roman,0"="Times New Roman,204"
    "Verdana,0"="Verdana,204"
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

    توجه! حتما بعد از خط آخر یک خط خالی وارد کنید!

  3. بعد از نقاط استفاده کنید "فایل""ذخیره به عنوان".


    یک پنجره ذخیره باز می شود - ابتدا انتخاب کنید "همه"در منو "نوع فایل"، سپس نام را وارد کنید سند در حال ایجاددر این قالب:

    *نام دلخواه*.reg

  4. بستن "نوت بوک"و به دایرکتوری که فایل را در آن ذخیره کرده اید بروید. لطفا توجه داشته باشید که نماد آن اکنون شبیه یک فایل رجیستری است. در این مرحله توصیه می کنیم این کار را انجام دهید نسخه پشتیبانداده - باز "ویرایشگر رجیستری"و از امتیازات استفاده کنید "فایل""صادرات".

    پس از این کار می توانید فایل REG ایجاد شده را با دوبار کلیک بر روی LMB اجرا کنید.

    تأیید کنید که می خواهید تغییراتی ایجاد کنید.

  5. کامپیوتر خود را مجددا راه اندازی کنید.
  6. در بیشتر موارد، مراحل فوق برای رفع تمام مشکلات کراکوزیابرها کافی است، اما شایان ذکر است که می تواند منجر به مشکلات دیگری شود، بنابراین توصیه می کنیم از آن فقط به عنوان آخرین راه حل استفاده کنید.

روش 3: نصب مجدد سیستم عامل

روش هایی که در بالا توضیح داده شد ممکن است اثر مورد نظر را نداشته باشند - با وجود اقدامات کاربر، مشکل همچنان رخ می دهد. در این حالت، تغییر دستی ارتباط جدول رمزگذاری نادرست غیرممکن است و تنها راهنصب مجدد سیستم عامل آن را برطرف می کند.

نتیجه

ما به روش‌هایی برای حل مشکل نمایش krakozyabr به جای متن معمولی در ویندوز 7 نگاه کرده‌ایم. در نهایت، می‌خواهیم توجه داشته باشیم که چنین شکستی اغلب در "repacks" غیرقانونی مشاهده می‌شود، بنابراین یک بار دیگر به شما یادآوری می‌کنیم - فقط استفاده کنید. نرم افزار دارای مجوز یا آنالوگ های رایگان آن.

6 اکتبر

مشکلات رمزگذاری در ویندوز برای بسیاری از دوستداران و طرفداران این سیستم عامل دردسر بزرگی است. گاهی اوقات قبل از اینکه بتوانید مشکل رمزگذاری را حل کنید، باید رنج زیادی بکشید و عرق کنید. اغلب علت را پیدا کنید. حتی سخت تر اما تعداد کمی از مردم اینجا را اذیت می کنند ... نکته اصلی این است که مشکل را برطرف کنید و اینکه چرا این مشکل به وجود آمد یک سؤال از روزهای گذشته است)

مشکل رمزگذاری به ویژه پس از انتشار شدید شد ویندوز جدید 10 . مایکروسافت مجدداً کاری بسیار هوشمندانه انجام داده است و در نتیجه در برخی از برنامه ها به جای زبان، فقط چرندیات وجود دارد. اما همه چیز قابل حل است

در واقع، دلایل زیادی برای تنظیم مجدد یا تغییر رمزگذاری وجود دارد. اما اصلی ترین آنها عبارتند از:

- به روزرسانی سیستم

- نصب نوعی پچ سیستم

- اثر ویروس

- به روز رسانی به ویندوز 10

- دست های بازیگوش کج و کنجکاوی بیش از حد (شایع ترین علت تمام مشکلات در ویندوز)

در حال بازیابی رمزگذاری

با این حال، از آنجایی که این مشکلبوجود آمده است و نیاز به رسیدگی دارد. در زیر اسکرین شات هایی وجود دارد که توسط یک نفر از یک انجمن محبوب ارائه شده است. می توانید بدون خطر و آزمایش روی سیستم خود به آنها نگاه کنید، "اگر رمزگذاری را تغییر دهید چه اتفاقی می افتد". همه فونت‌ها به‌عنوان عبوس عربی کاملاً ناخوانا ارائه می‌شوند.


با وجود تمام وحشت به ظاهر وحشیانه وضعیت، این مشکل به سادگی حل می شود:

برویم به صفحه کنترل->زبان و استانداردهای منطقه ای->"تب پیشرفته->زبان برنامه هایی که از یونیکد پشتیبانی نمی کنند. ما زبان را از روسی به انگلیسی تغییر می دهیم، کامپیوتر را راه اندازی مجدد می کنیم، دوباره آن را به روسی تغییر می دهیم و دوباره کامپیوتر را راه اندازی مجدد می کنیم. بیایید دوباره از فونت های بومی زیبا لذت ببریم!

در ویندوز 10، رمزگذاری به طور جهانی به زبان عمومی سیستم گره خورده است. بنابراین، اگر در نمایش فونت ها مشکل دارید، باید به مسیر زیر بروید: Start -> Settings -> Time and Language -> Region and Language -> تنظیمات اضافیتاریخ و زمان، تنظیمات منطقه ای-> و تنظیمات را در موارد: زبان و مشاهده کنید استانداردهای منطقه ای.

کراکوزیابری- این چه کلمه جالبی است؟ این کلمه معمولا توسط کاربران روسی برای توصیف نمایش (رمزگذاری) نادرست/نادرست کاراکترها در برنامه ها یا خود سیستم عامل استفاده می شود.
چرا این اتفاق می افتد؟ جواب قطعی پیدا نخواهید کرد این ممکن است به دلیل ترفندهای ویروس های "مورد علاقه" ما باشد، شاید به دلیل نقص در سیستم عامل ویندوز (به عنوان مثال، برق خاموش شد و کامپیوتر خاموش شد)، شاید برنامه با سیستم عامل دیگری تضاد ایجاد کرد و همه چیز از بین رفت. سیم یونجه به طور کلی، دلایل زیادی می تواند وجود داشته باشد، اما جالب ترین آنها این است که "اینطوری خراب شد."
مقاله را بخوانید و دریابید که چگونه مشکل رمزگذاری در برنامه‌ها و سیستم‌عامل ویندوز را پس از این اتفاق برطرف کنید.

برای کسانی که هنوز منظور من را نفهمیده اند، در اینجا چند مورد وجود دارد:


اتفاقا من هم یک بار در این موقعیت قرار گرفتم و هنوز هم یک فایل روی دسکتاپم دارم که به من کمک کرد تا با آن کنار بیایم. به همین دلیل تصمیم گرفتم این مقاله را بنویسم.

چندین "چیز" مسئول نمایش رمزگذاری (فونت) در ویندوز هستند - زبان، رجیستری و فایل های خود سیستم عامل. حالا آنها را جداگانه و نقطه به نقطه بررسی می کنیم.

نحوه حذف و تصحیح krakozyabry به جای روسی (حروف روسی) در برنامه یا ویندوز.

1. ما زبان نصب شده را برای برنامه هایی که از Unicode پشتیبانی نمی کنند بررسی می کنیم. شاید برای شما گم شده است.

بنابراین، بیایید مسیر را دنبال کنیم: Control Panel - Regional and Language Options - Advanced
در آنجا مطمئن می شویم که زبان روسی است.


در ویندوز XP علاوه بر این، در پایین لیستی از "صفحات کد جدول تبدیل" و در آن خطی با شماره 20880 وجود دارد. باید یک روسی هم آنجا باشد

6. آخرین نکته ای که در آن فایلی به شما می دهم که به من کمک کرد همه چیز را یک بار درست کنم و به همین دلیل آن را به عنوان یادگاری گذاشتم. این هم آرشیو:

دو فایل داخل وجود دارد: krakozbroff.cmd و krakozbroff.reg

آنها همان اصل را دارند - هیروگلیف ها، مربع ها، سوالات یا علامت تعجبدر برنامه ها و سیستم عامل ویندوز (در اصطلاح رایج کراکوزیابری). من از اولی استفاده کردم و به من کمک کرد.

و در آخر چند نکته:
1) اگر با رجیستری کار می کنید، فراموش نکنید که در صورت بروز مشکل، یک نسخه پشتیبان (کپی پشتیبان) تهیه کنید.
2) توصیه می شود بعد از هر نقطه، نقطه 1 را بررسی کنید.

همین. اکنون می دانید که چگونه کرکرها (مربع، هیروگلیف، تعجب و علامت سوال) را در یک برنامه یا ویندوز برطرف کنید.