Solution for incorrect display of Cyrillic alphabet in old programs under Windows 7. Solution for incorrect display of the Cyrillic alphabet in old programs under Windows 7 English-language Windows 7 does not display the Cyrillic alphabet correctly

Good evening and another time of day! I repeatedly receive questions by email and in comments on the site, such as “Why is the Russian font not displayed on the site” or “I registered in html file This is Russian text, but it is displayed in crappy language. What should I do?" Therefore, I decided to devote a lesson to this topic. In this lesson I will tell you what to do if the Russian Cyrillic font is not displayed on your website or is displayed, but clumsily (with incomprehensible characters).

I’ll say right away that all these problems are primarily related to the coding of the site itself. I will teach you what I know and how I do it (because every web developer comes to a solution to a problem differently and regarding encoding, in particular, everyone has their own opinion on this matter). So, let's begin!

P.S. If you seriously decide to engage in web development, I advise you to install the html editor Notepad, register for now the simplest and cheapest shared hosting (I recommend ihc) and read a lot of documentation on html and css.

If you do not see the Russian Cyrillic font on the site 1. Open the html file in Notepad, press Ctrl-A (select all the code) 2. Go to “Encodings” and select “Encode in Utf-8”

3. Save the file and now we can write in Russian and everything will be displayed normally. If you downloaded a ready-made template

If you downloaded a ready-made template and third-party fonts are connected there, then most likely they will not be displayed if you replaced Latin letters with Cyrillic, since the attached font files do not have a Russian Cyrillic layout (I'm talking about English templates). In order for the Russian font to be displayed in these templates (usually a non-standard font is found in website headers and menus), you need to do the following:

1. Repeat everything that I described above! 2. Remove all plug-in fonts. 3. Replace in css file in body, h1, h2 and so on in a classic web font, such as: font-family: Tahoma, Arial, Helvetica, sans-serif;

4. Can be connected

In Windows 7, some programs may display fonts incorrectly (new font). For example, question marks instead of letters or other symbols. This is due to the fact that in the settings Windows design The theme is installed using non-standard fonts or the language and regional standards differ from Russian.

An effective method that corrects encoding in Windows 7 in particularly severe cases - use it when nothing helps at all. Go to the Control Panel, select Regional and Language Options. On the Formats tab, change the format to English (USA). Then go to the Advanced tab, click the Change system language button, and also select English (USA). After this, restart the computer. Now that the computer has rebooted, we return the language settings to Russian (Russia). The encoding should be corrected.


If it doesn’t help, then edit the registry branches:

Launch the registry editor (Start - Run -> regedit).

When performing the following actions, be extremely careful - careless work with the Windows registry can lead to dire consequences!

It is necessary to change the values ​​of parameters from “1250” to “1255” - set the value for each of these parameters “c_1251.nls” - in the following keys:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Nls\CodePage

Fixing encoding in Windows XP

So as not to climb with your hands Windows registry, try the following:

Create a file in Notepad by copying the text below into it, save it with the extension “reg” with any name, in English letters, for example 1251.reg, and run it. In 90% of cases with “krakozyabry” XP helps.

Windows Registry Editor 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”

Or correct it in the registry branch responsible for displaying Cyrillic fonts.

changing to the following parameters:

1251 REG_SZ c_1251.nls

1252 REG_SZ c_1251.nls

1253 REG_SZ c_1251.nls

If it doesn’t help, then additionally change:

1254 REG_SZ c_1251.nls

Sometimes, due to one reason or another, something happens to Windows OS users that leads to encoding failures. Some again installed program completely refuses to reproduce the Cyrillic text, instead producing incomprehensible characters or: "????? ???????? ???????????????"

Solving encoding problems in Windows XP:
1. First you need to make sure that the Russian language is installed for programs that do not support Unicode.
Open " Control Panel" Go to the tab " Additionally».
After this, find item 20880 in the list located on the same tab and check the box next to it:

2. It is possible that encoding problems are caused by a violation system settings fonts.
To restore font settings, download this archive and run the file located in it, ignoring all system warnings:




this archive

Solving problems with encoding in Windows Vista/7: 1. As in the case of Windows XP, first make sure that for programs that do not support Unicode, the language is set to Russian.
Open " Control Panel" and double-click on the icon " language and regional standards" Go to the tab " Additionally" and set the Russian language as " Language of programs that do not support Unicode»:
Save the changes and restart your computer. If the problem persists, go to step 2.
2. To restore font settings, download this archive and run the file located in it, ignoring all system warnings:
Restart the system. If the problem persists, go to step 3.
3. The next stage is changing the registry keys that are responsible for encodings. It is advisable to make these changes only as a last resort and only if all the previous points have led nowhere.
To make these changes, download this archive and run the file located in it. As in the previous paragraph, system warnings will appear.
After these changes you will also need to restart the system.
4. If all of the above does not help, you need to change the names of the following code page files in the folder C:\Windows\System32:
File " c_1252.nls" on " c_1252.nls.bak»
File " c_1253.nls" on " c_1253.nls.bak»
File " c_1254.nls" on " c_1254.nls.bak»
File " c_1255.nls" on " c_1255.nls.bak»
Since these files are protected from modification, it is advisable to use the wonderful Unlocker program to perform this operation. After installing it, you need to click right click mouse by the required file , and select “Unlocker”. In the window that opens, select “ Rename " Change the file name and click the button»:

OK After renaming the above files, copy the file " c_1251.nls c_1252.nls" to some other folder (or copy to clipboard) and then rename it to " After renaming the above files, copy the file "" Re-paste (copy) the file " C:\Windows\System32» to folder c_1253.nls and rename it to " c_1254.nls" and then repeat this two more times, renaming it to " c_1255.nls».
" And " c_1252.nls», « c_1253.nls», « c_1254.nls», « c_1255.nls" will be replaced by the file " After renaming the above files, copy the file "" Don't forget to also return the file " After renaming the above files, copy the file "»:
The reason for this publication was the PsvRSV program (The PsvRSV program is intended for preparing reporting information submitted to the Pension Fund (forms RSV-1, RSV-2, RV-3, SZV-6-4, SZV-6-1, SZV-6-2, SZV-6-3, SPV-1, ADV-6-1, ADV-6-2, ADV-6-3, ADV-6-4, ADV-6-5, ADV-1, ADV-2, ADV- 3, DSV-1 and DSV-3), which I almost broke my head on.

    nastroiki language-russian

  • Probably because they were used with shift+delete , or simply set so that a request to delete the file would not be requested and it would immediately go to the trash can and be deleted on its own.

    Perhaps these are not your documents.

    update adobe reader on the phone

    Handy Recovery™ - recover files from the Recycle Bin after emptying it. The program is paid, but it is easy to find the key to it.

    1. Give the damaged file a different name and create a new hosts with the following text:
    127.0.0.1 localhost

    Nothing else is needed in this file.

    2. It is extremely important to understand that antivirus programs are not virus protection. Marketers have spoiled people's baldness by deceiving them. Only differentiation of access rights and a healthy distrust of magical “key generators” reliably protects against viruses.

    3. It is important to understand why the infection occurred.
    - you bought into stupidity, people love freebies. They will sell their homeland for it. This applies to the “key generator”, “Internet accelerator” and other “read other people’s SMS”. THIS IS A CHEAT, stealing your money and hacking.
    - The stupidest mistake - we worked on the computer with Administrator privileges. Security standards categorically prohibit logging into the system with administrator rights unless necessary, and especially without proper qualifications. You should always work ONLY with the privileges of an ordinary, normal user - this will protect against the vast majority of viruses, since an ordinary user does not have the right to install programs, change them and infect them.