1

Тема: AHK: решение проблем с "кракозябрами" при копи-пастинге через буфер

Иногда при копировании текста через буфер обмена между различными программами возникает проблема вставки "кракозябров". Проблема эта возникает по разным причинам и освещена в статьях AutoHotkey и русский язык – дружба навеки (версия 4 от 13 июля 2006 г.) и Кодировки и наборы символов (в обоих статьях - ближе к концу).
Скрипт, который может помочь в решении этой проблемы:

F11::
  DetectHiddenWindows, On
  Text=%Clipboard%
  SendMessage, 0x50,, 0x4190419,, %A_ScriptFullPath%  ; Окно скрипта на русский.
  Clipboard=%Text%
Return

Скопируйте текст в буфер, нажмите F11, а затем вставляйте текст.
Автор скрипта - YMP.
Обратите внимание, что скрипт может неправильно работать, если применён патч реестра, который рекомендуется в первой статье выше (в разделе HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage подменять 1252 на 1251 при использовании этого скрипта не следует).
P.S. Онлайновый сервис перекодирования текстов: http://2cyr.com/decode/?lang=ru.

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