Тотальная неудачница и убийца жёстких дисков.
#post-id: 7994-22-52
#original-date: 15.06.2022 Wed
#original-time: 10:52 PM
#original-day: 7994
#original-host: WinXP Home SP3 (Build 2600)

Прилетело обновление Courier Mail Server. В ченджлоге нахожу это:

Теперь копирование текста на русском языке (и некоторых других) через буфер обмена из консоли в приложения, поддерживающие Юникод, и обратно выполняется правильно независимо от текущего языка ввода.

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

От себя отмечу, что мною ещё сто лет назад написана программа Clipboard Locale Fixer, которая мониторит буфер обмена и автоматом фиксит бяку.

https://www.lindachan.net/programs/win32.htm

Альзо, там, где мои программы программно, так сказать, что-то вставляют в буфер обмена, используется класс ajpClipboard, который тоже внимательно относится к данному вопросу.