Как решить проблему корректной вставки русского текста из буфера обмена

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

Я как-то сам, помню, очень долго искал в Интернете информацию по этому поводу, чтобы решить эту проблему. Вводя множество запросов в поисковую систему Яндекса, я так ничего особо и не нашёл. Я даже наткнулся на статью которая меня глубоко удивила, не предоставив решение этой проблемы. Там было написано, что придётся, при копировании русского текста в буфер, переключать раскладку клавиатуры на русский язык. Вообще не понимаю, кто пишет такие статьи, которые не решают проблем!

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

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

, найти параметры 1250, 1251, 1252, 1253, 1254 и присвоить им значения c_1251.nls.

Скорее всего, будет достаточно просто поменять три параметра 1250, 1251 и 1252, но на всякий случай, я рекомендовал бы поменять все параметры по 1254 включительно. В любом случае, попробуйте, для начала, поменять хотя бы три параметра 1250, 1251 и 1252, как показано на рисунке ниже.

И помните, ПЕРЕЗАГРУЗИТЕ КОМПЬЮТЕР, после внесения изменений в реестр и после перезагрузки компьютера, можете уже начать наслаждаться копированием русского текста, при английской раскладке клавиатуры. Чтобы, чуть что, всё вернуть, как было, нужно просто помнить, что стандартные значения параметров 1250, 1251, 1252, 1253 и 1254 это “c_1250.nls”, “c_1251.nls”, “c_1252.nls”, “c_1253.nls” и “c_1254.nls” соответственно.

 

  1. Не помогло. Так же кракозябрами копируется. VBA код в excel.
    Вот включена английская раскладка:
    Sub TestKrakozyabr()
    Debug.Print “Ùó÷èé ñûí”
    End Sub
    При русской – всё норм.

Оставить комментарий


Примечание - Вы можете использовать эти HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>