Задать вопрос
@rusher

Как поменять кодировку в буфере обмена

Загружаю текст в буфер обмена а при попытке вставить в форму, получается крякозября. Как можно поменять кодировку?
  • Вопрос задан
  • 3323 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
  • Skillbox
    Ruby on Rails с нуля
    10 месяцев
    Далее
  • Хекслет
    Разработчик на Ruby on Rails
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
2ball
@2ball
Хардкор кодер
Т.е. Вам кажется, что этого достаточно для того, чтобы ответить на вопрос?

1) ОС?
2) Как загружаете?
3) Где форма?
4) Какая кодировка копируемого текста?
5) Какая кодировка формы?

P.S. — принципиально кодировка содержимого в буфере обмена производится только перезаписью этого содержимого. Т.е. забираете содиржимое, перекодируете, записываете обратно.
Ответ написан
Комментировать
@SunSB
Перед копированием в буфер нужно выставить раскладку ( выбрать язык ).
kbd := GetActiveKbdLayout;
SetKbdLayout( RUSSIAN );
Clipboard.AsText := lboxLog.Items.Text;
SetKbdLayout( kbd );

Деталей не помню, давно было. автор решения которое мне помогло
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы