Как исправить на компьютере букву в тексте

Обновлено: 07.07.2024

Наверное, каждый пользователь ПК сталкивался с подобной проблемой: открываешь интернет-страничку или документ Microsoft Word — а вместо текста видишь иероглифы (различные «крякозабры», незнакомые буквы, цифры и т.д. (как на картинке слева…)).

Хорошо, если вам этот документ (с иероглифами) не особо важен, а если нужно обязательно его прочитать?! Довольно часто подобные вопросы и просьбы помочь с открытием подобных текстов задают и мне. В этой небольшой статье я хочу рассмотреть самые популярные причины появления иероглифов (разумеется, и устранить их).

Иероглифы в текстовых файлах (.txt)

Самая популярная проблема. Дело в том, что текстовый файл (обычно в формате txt, но так же ими являются форматы: php, css, info и т.д.) может быть сохранен в различных кодировках .

Чаще всего происходит одна вещь: документ открывается просто не в той кодировке из-за чего происходит путаница, и вместо кода одних символов, будут вызваны другие. На экране появляются различные непонятные символы (см. рис. 1)…

Что делать, если вместо текста иероглифы

Рис. 1. Блокнот — проблема с кодировкой

Как с этим бороться?

На мой взгляд лучший вариант — это установить продвинутый блокнот, например Notepad++ или Bred 3. Рассмотрим более подробно каждую из них.

Notepad++

Один из лучших блокнотов как для начинающих пользователей, так и для профессионалов. Плюсы: бесплатная программа, поддерживает русский язык, работает очень быстро, подсветка кода, открытие всех распространенных форматов файлов, огромное количество опций позволяют подстроить ее под себя.

В плане кодировок здесь вообще полный порядок: есть отдельный раздел «Кодировки» (см. рис. 2). Просто попробуйте сменить ANSI на UTF-8 (например).

Рис. 2. Смена кодировки в Notepad++

Рис. 2. Смена кодировки в Notepad++

После смены кодировки мой текстовый документ стал нормальным и читаемым — иероглифы пропали (см. рис. 3)!

Рис. 3. Текст стал читаемый. Notepad++

Рис. 3. Текст стал читаемый… Notepad++

Bred 3

Еще одна замечательная программа, призванная полностью заменить стандартный блокнот в Windows. Она так же «легко» работает со множеством кодировок, легко их меняет, поддерживает огромное число форматов файлов, поддерживает новые ОС Windows (8, 10).

Кстати, Bred 3 очень помогает при работе со «старыми» файлами, сохраненных в MS DOS форматах. Когда другие программы показывают только иероглифы — Bred 3 легко их открывает и позволяет спокойно работать с ними (см. рис. 4).

Рис. 4. BRED3.0.3U

Если вместо текста иероглифы в Microsoft Word

Самое первое, на что нужно обратить внимание — это на формат файла. Дело в том, что начиная с Word 2007 появился новый формат — « docx » (раньше был просто « doc «). Обычно, в «старом» Word нельзя открыть новые форматы файлов, но случается иногда так, что эти «новые» файлы открываются в старой программе.

Просто откройте свойства файла, а затем посмотрите вкладку « Подробно » (как на рис. 5). Так вы узнаете формат файла (на рис. 5 — формат файла «txt»).

Если формат файла docx — а у вас старый Word (ниже 2007 версии) — то просто обновите Word до 2007 или выше (2010, 2013, 2016).

Рис. 5. Свойства файла

Рис. 5. Свойства файла

Рис. 5. Word - преобразование файла

Рис. 6. Word — преобразование файла

Чаще всего Word определяет сам автоматически нужную кодировку, но не всегда текст получается читаемым. Вам нужно установить ползунок на нужную кодировку, когда текст станет читаемым. Иногда, приходится буквально угадывать, в как был сохранен файл, чтобы его прочитать.

Рис. 7. Word - файл в норме!

Рис. 7. Word — файл в норме (кодировка выбрана верно)!

Смена кодировки в браузере

Когда браузер ошибочно определяет кодировку интернет-странички — вы увидите точно такие же иероглифы (см. рис 8).

Рис. 8. браузер определил неверно кодировку

Рис. 8. браузер определил неверно кодировку

  1. Google chrome: параметры (значок в правом верхнем углу)/дополнительные параметры/кодировка/Windows-1251 (или UTF-8);
  2. Firefox: левая кнопка ALT (если у вас выключена верхняя панелька), затем вид/кодировка страницы/выбрать нужную (чаще всего Windows-1251 или UTF-8) ;
  3. Opera: Opera (красный значок в верхнем левом углу)/страница/кодировка/выбрать нужное.

PS

Таким образом в этой статье были разобраны самые частые случаи появления иероглифов, связанных с неправильно определенной кодировкой. При помощи выше приведенных способов — можно решить все основные проблемы с неверной кодировкой.

Кто до сих пор не понял о чём я имею ввиду, вот вам несколько скриншотов:

Кракозябры вместо русских букв

Кракозябры вместо русских букв

Кракозябры вместо русских букв

Кстати, я тоже попал однажды в эту ситуацию и до сих пор на Рабочем столе лежит файл, который помог мне справится с ней. Поэтому и решил написать данную статью.

За отображение кодировки (шрифта) в Windows отвечает несколько "вещей" - это язык, реестр и файлы самой ОС. Теперь будем их проверять по отдельности и по пунктам.

1. Проверяем установленный язык для программ, не поддерживающих Юникод. Может он у Вас сбился.

Итак, переходим по пути: Панель управления - Язык и региональные стандарты - вкладка Дополнительно
Там смотрим чтобы язык был Русский.

Кракозябры вместо русских букв


В Windows XP помимо этого внизу есть список "Кодовые страницы таблиц преобразования" и в нём есть строчка с цифрой 20880 . Нужно чтобы там тоже был Русский

Кракозябры вместо русских букв

Перезагружаемся или перезапускаем проводник и смотрим не исчезла ли проблема. Нет? Тогда следующий пункт.

2. Может у Вас слетели системные настройки шрифтов? Тогда вот Вам один хороший файл, который содержит стандартные настройки шрифтов для Windows
standartnye_shrifty.zip 1,05 Kb cкачиваний: 32767
На всякий случай вот Вам архиваторы

Внутри настройки реестра для Windows XP, Vista, 7 и 8

Для тех, кто любознателен или не доверяет сайту или мне, показываю содержимое этих файлов.
Windows XP

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper]
"ARIAL"=dword:000000cc
"DEFAULT"=dword:000000cc
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial,0"="Arial,204"
"Arial,204"="Arial,204"
"Arial Cyr,0"="Arial,204"
"Arial CYR,204"="Arial,204"
"Comic Sans MS,0"="Comic Sans MS,204"
"Courier,0"="Courier New,204"
"Courier,204"="Courier New,204"
"Courier New Cyr,0"="Courier New,204"
"Courier New CYR,204"="Courier New,204"
"Fixedsys,0"="Fixedsys,204"
"Helv,0"="MS Sans Serif,204"
"MS Sans Serif,0"="MS Sans Serif,204"
"MS Sans Serif,204"="MS Sans Serif,204"
"MS Serif,0"="MS Serif,204"
"MS Shell Dlg,0"="MS Sans Serif,204"
"MS Shell Dlg,204"="MS Sans Serif,204"
"Small Fonts,0"="Small Fonts,204"
"System,0"="Arial,204"
"Tahoma,0"="Tahoma,204"
"Times New Roman,0"="Times New Roman,204"
"Times New Roman,204"="Times New Roman,204"
"Times New Roman Cyr,0"="Times New Roman,204"
"Times New Roman CYR,204"="Times New Roman,204"
"Tms Rmn,0"="MS Serif,204"
"Verdana,0"="Verdana,204"

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper]
"ARIAL"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"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"

Вы сами можете скопировать этот текст в Блокнот, а затем Сохранить как файл с любым названием, но главное чтобы расширение было reg .

После запуска reg файла, Вы должны согласиться с предупреждением системы о внесении изменений в реестр.

Снова перезагружаемся или перезапускаем проводник. Если проблема не пропала, то переходим к следующему пункту.

3. Меняем в реестре кодировку на стандартную. Здесь всё то же самое что и в пункте 2.
Снова даю Вам файл для разных версий ОС Windows
standartnaya_kodirovka.zip 1,21 Kb cкачиваний: 20722
снова даю текст, содержащийся в этих файлах.
Для Windows XP

Windows Registry Editor Version 5.00

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"
"1254"="c_1251.nls"
"1255"="c_1251.nls"

[HKEY_CURRENT_USER\Control Panel\International]
"Locale"="00000419"
"LocaleName"="ru-RU"
"s1159"=""
"s2359"=""
"sCountry"="Russia"
"sCurrency"="р."
"sDate"="."
"sDecimal"=","
"sGrouping"="3;0"
"sLanguage"="RUS"
"sList"=";"
"sLongDate"="d MMMM yyyy 'г.'"
"sMonDecimalSep"=","
"sMonGrouping"="3;0"
"sMonThousandSep"=" "
"sNativeDigits"="0123456789"
"sNegativeSign"="-"
"sPositiveSign"=""
"sShortDate"="dd.MM.yyyy"
"sThousand"=" "
"sTime"=":"
"sTimeFormat"="H:mm:ss"
"sShortTime"="H:mm"
"sYearMonth"="MMMM yyyy"
"iCalendarType"="1"
"iCountry"="7"
"iCurrDigits"="2"
"iCurrency"="1"
"iDate"="1"
"iDigits"="2"
"NumShape"="1"
"iFirstDayOfWeek"="0"
"iFirstWeekOfYear"="0"
"iLZero"="1"
"iMeasure"="0"
"iNegCurr"="5"
"iNegNumber"="1"
"iPaperSize"="9"
"iTime"="1"
"iTimePrefix"="0"
"iTLZero"="0"

[HKEY_CURRENT_USER\Control Panel\International\Geo]
"Nation"="203"

Эти действия Вы можете сделать и вручную, если хотите - пишите в комментариях и я напишу в какой ветке что находится и что менять нужно.

И снова нужно перезагрузиться или перезапустить проводник (перезайти в систему).

Кстати, после этого и предыдущего пункта проверяйте на всякий случай то, что написано в первом пункте. Может быт такое, что язык сменится на Английский и нужно будет поставить Русский.

4. Меняем системные файлы. А если точнее, то мы не будем их менять, а лишь переименуем, чтобы до системы дошло наконец что мы хотим.

Первым делом идём по пути C:\Windows\System32 и листаем вниз в поисках следующих файлов:
C_1250.NLS
C_1252.NLS
C_1253.NLS
C_1254.NLS
C_1255.NLS
Нашли? Отлично. Теперь переименовываем их. Лучше будет просто добавить к названию что-то, например .bak .
Здесь есть небольшая загвоздка, заключающаяся в том, что это системные файлы Windows, и ОС не даст Вам вот так просто переименовать их. Для этого нужно находиться под учетной записью администратора.
Если уж совсем не получается, то кликаем правой кнопкой мыши по файлу и выбираем пункт Свойства. В окне свойств выбираем вкладку Безопасность и жмем кнопку Дополнительно.

Кракозябры вместо русских букв


В этом окне есть вкладка Разрешения и в ней выбираем Администратора, затем жмём кнопку Изменить разрешения

Кракозябры вместо русских букв


Следующее окно будет почти таким же, только там есть кнопка Изменить. Жмем её

Кракозябры вместо русских букв

На заметку: если в списке нет Администратора, то добавьте его через кнопку Добавить.
Вот и добрались до нужного нам окна. Здесь нужно поставить галочку напротив Полного доступа, а можете и вообще все галочки поставить

Кракозябры вместо русских букв

Всё. Теперь можете переименовать файл. И так делается со всеми файлами.

4.1 Далее что нам нужно сделать, после того как переименовали файлы, это скопировать файл C_1251.NLS в какую-нибудь папку или место. Это самый нужный файл, который как раз и отвечает за русскую кодировку.

4.2 Теперь этот файл переименовываем как C_1252.NLS , копируем и вставляем в папку System32 .

4.3 В принципе можно на этом уже и закончить, но если начали, то давайте делать до конца. А это значит что нужно вновь переименовать тот файл, который скопировали в папку (первоначально он был C_1251.NLS , а сейчас C_1252.NLS ), на C_1250.NLS и потом его снова вставить в System32 .
Затем всё это повторяем для других файлов, переименовывая и вставляя C_1253.NLS , C_1254.NLS и C_1255.NLS в папку system32.

Не запутались? Может быть.

В итоге в папке C:\Windows\System32 у Вас должно быть так:

Кракозябры вместо русских букв

Надеюсь доступно объяснил. Если проще, то мы просто берем файл C_1251.NLS и переименовываем его в другие, перед этим те самые другие переименовав, чтобы не было конфликтов в названии.
Вот как то так.

Кракозябры вместо русских букв

находится она по ЭТОЙ ссылке.

Ну и напоследок пара советов:
1) Если работаете с реестром, то не забывайте делать бэкап (резервную копию) на тот случай, если что-то пойдёт не так.
2) Желательно после каждого пункта проверять 1ый пункт.


Некоторые пользователи ноутбуков сталкиваются с тем, что клавиатура их устройства начинает печатать цифрами вместо букв.

Клавиша с английской буквой «J» и русской «О» печатает цифру «1», следующая клавиша печатает цифру «2» и т.д. В результате работы такой клавиатуры получаются слова, в которых часть букв заменена на цифры. Это выглядит примерно так: п1чему к2авиатура печатает цифрами.

Почему клавиатура печатает цифрами

Если вы столкнулись с этой проблемой, то вам важно знать, что это не является симптомом поломки клавиатуры или заражения ноутбука вирусами. Это вполне нормальное поведение, поскольку это штатная функция ноутбука, которая призвана упростить работу на ноутбуках с компактной клавиатурой.

Дело в том, что на компактных моделях ноутбуков в правой части клавиатуры обычно нет блока дополнительных клавиш с цифрами (цифровая клавиатура или Numpad). Это делается для того, чтобы уместить клавиатуру в компактный корпус ноутбука. Но, в некоторых случаях такая цифровая клавиатура намного удобней цифровых клавиш, которые находятся над основной частью клавиатуры. Поэтому для таких случаев производители ноутбуков используют особый режим работы клавиатуры, в котором обычные клавиши выполняют роль цифровой клавиатуры.

В таком режиме клавиши с английскими буквами «U», «I», «O» выполняют роль цифр «4», «5», «6», а клавиши «J», «K», «L» — превращаются в «1», «2», «3». В результате на клавиатуре ноутбука формируется аналог полноценной цифровой клавиатуры, из-за которой нормально напечатанная фраза превращается в что-то вроде «п1чему к2авиатура печатает цифрами».

клавиатура без дополнительного цифрового блока

На картинке вверху показана клавиатура ноутбука ACER. Обратите внимание на клавиши, которые выделены красным. На них нанесены цифры, которые будут печататься во время работы ноутбука в этом режиме.

Как отключить печать цифр вместо букв

На клавиатурах ноутбуков обычно есть специальная клавиша под названием Fn, которая меняет поведения других клавиш. С ее помощью обычные клавиши клавиатуры можно использовать для управления различными функциями ноутбука. Например, с помощью клавиши Fn можно менять громкость динамиков, яркость дисплея, а также включать и отключать Wi-Fi, Bluetooth и многое другое.

Если на клавиатуре нет отдельного цифрового блока, то клавиша Fn вместе клавишей Num Lock может включать режим, в котором клавиши с буквами будут печатать цифры. Поэтому если ваша клавиатура печатает цифры вместо букв, то вам нужно найти на клавиатуре клавишу Num Lock и нажать комбинацию клавиш Fn + Num Lock. Это должно выключить данный режим печати и клавиши должны начать работать нормально.

комбинация клавиш Fn + Num Lock

Также в некоторых случаях этот режим печати может выключаться отдельной клавишей Num Lock (без использования Fn) либо комбинацией клавиш Fn + Shift + Num Lock. Если ничего из этого не помогает, то посмотрите в инструкции к вашему ноутбуку (ее можно скачать на сайте производителя). Там обязательно будет написано, как включаются и отключаются подобные функции ноутбука.

Временное решение проблемы

Если решить проблему не получается, то в качестве временного решения можно воспользоваться некоторыми хитростями. Во-первых, вы можете воспользоваться экранной клавиатурой. Она позволяет печатать буквы и нажимать клавиши с использованием одной только мышки. Для того чтобы запустить экранную клавиатуру откройте меню «Пуск» и введите в поиск слово «экран».

запуск экранной клавиатуры

Во-вторых, вы можете подключить к ноутбуку любую внешнюю клавиатуру с разъемом USB. Для этого просто подключить клавиатуру к любому USB разъему ноутбука и подождите несколько секунд. Клавиатура определится системой и заработает.

Вы что-то печатаете на своем компьютере, но замечаете странные символы на экране? Эта проблема может возникнуть, если вы по незнанию настроили неправильные параметры системы или клавиатуры. Это также может быть результатом поврежденных драйверов клавиатуры. Если вы используете настольное устройство, сама клавиатура может вызвать проблемы.

1. Быстрые исправления клавиатуры для настольного устройства

Прежде чем пробовать подробные решения по устранению неполадок, лучше всего начать с нескольких быстрых решений. Давайте рассмотрим несколько простых исправлений клавиатуры, которые вы можете попробовать на своем настольном устройстве.

2. Настройте свои языковые настройки.

Эта проблема может возникнуть, если вы по незнанию измените языковые настройки клавиатуры. В этом случае вот как вы можете настроить языковые параметры для решения этой проблемы:


3. Настройте языковые настройки с помощью редактора реестра.


В следующем окне вы введете значение в поле «Значение», чтобы настроить языковые параметры. Для этого выберите значение из следующих вариантов ниже:

Это значения для наиболее часто используемых регионов английского языка. В Профили ввода по умолчанию Microsoft документация содержит полный список значений, которые вы можете использовать. Скопируйте строку из восьми символов, следующую за двоеточием, и вставьте ее в поле «Значение».


Нажмите ОК, закройте редактор реестра и перезагрузите компьютер.

4. Запустите средство устранения неполадок клавиатуры.

Средство устранения неполадок с клавиатурой Windows также может помочь решить эту проблему. Вот как можно использовать этот инструмент:


5. Обновите или переустановите драйверы клавиатуры.

Эта проблема может быть вызвана повреждением сетевых драйверов. В этом случае вам необходимо обновить или переустановить эти драйверы, чтобы решить проблему.

Вот как можно обновить драйверы клавиатуры:


Если проблема не исчезнет, ​​попробуйте переустановить драйверы клавиатуры. Вот как это сделать:


Перезагрузите компьютер. Это должно автоматически переустановить драйверы клавиатуры.

Почините клавиатуру и начните печатать еще раз

В Ворде есть два режима для ввода текста: «вставка» и «замена». Если включен режим «замена», тогда новый текст пишется «поверх» старого текста. То есть, старый текст удаляется по мере ввода новых символов (букв, цифр, знаков препинания), а на его место пользователь может печатать новый текст.

В режиме «вставка» текст пишется так, что сохраняется старый текст, но он раздвигается и на освободившееся место печатается новый текст. В этом случае старый и новый текст мирно существуют друг с другом, и, следовательно, новое не уничтожает старое.

Клавиша Insert на клавиатуре

где клавиши Insert и Fn на клавиатуре

Рис. 1. Где клавиши Insert и Fn на клавиатуре.

На клавиатуре есть клавиша Insert, что в переводе означает «вставка». Иногда на некоторых клавиатурах название «Insert» сокращается до «Ins».

Порой клавишу Insert надо использовать вместе со вспомогательной клавишей Fn. В основном, это правило относится к ноутбукам, где присутствуют компактные клавиатуры. По этой причине там зачастую одна и та же клавиша используется в двух вариантах. На клавише обычно нанесены два названия. При этом один вариант действует с нажатой клавишей Fn, а другой – без нажатия на Fn.

Однако не все так просто. И в текстовом редакторе Word имеются дополнительные внутренние настройки для этой клавиши, имеющие важное значение. О них пойдет речь ниже.

Видео Новые буквы пишутся поверх прежних в Ворде: режимы Замена букв и Вставка

Как отключить замену букв или текста в Ворде

Для этого следует кликнуть по «кнопке Office» в левом верхнем углу окна Ворда. Откроется меню, внизу которого есть кнопка «Параметры Word» (рис. 2).

кнопка Office и Параметры Word

Рис. 2. Где в редакторе Word находятся кнопка «Office» и «Параметры Word».

Щелкаем «Параметры Word», а затем в левом окне переходим во вкладку «Дополнительно» (рис. 3). Далее в правом окне работаем с пунктом «Параметры правки»:

клавиша Ins для переключения режимов вставки и замены в Word

Рис. 3. Проверяем галочки напротив пунктов «Использовать клавишу Ins для переключения режимов вставки и замены» и «Использовать режим замены».

Как показано на рисунке 3, нужно убрать галочки возле пунктов

  • «Использовать клавишу Ins для переключения режимов вставки и замены» и
  • «Использовать режим замены».

Эти нехитрые приемы дают возможность настроить текстовый редактор Word так, как это удобно для работы пользователя.

Читайте также: