![]() |
C# и буфер обмена
Проблема собственно как всегда с русским.. разбираю код с msdn.
Система не русская сразу скажу. Копирую англ. текс, все работает. Но русский приходит или крякозябрами или вопросами. Хотелось бы копировать из броузера и малость обрабатывать. На данный момент все почему-то работает с RegExp когда я пишу в коде и потом заношу в форму вручную. А вот из буфера брать не хочет :( Пробовал менять тип в DataFormats. но не помогает. Можно как-нить указать кодировку или декодировать? или только 2 разные кодировки заносить в код? Код HTML:
private void button1_Click(object sender, System.EventArgs e) { |
В С# с кодировками запарка. По моему весь .NET работает в utf. Для разных языков там введено понятие культуры.
Прописываеш в начале программы примерно так: System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("fi-FI"); Тогда он должен переключиться на другой язык вместе с системой измерения, валютой и т.д. Если используеш форму, эту команду нужно прописывать до инициализации компонентов. Может заработает. :) |
| Часовой пояс GMT +4, время: 17:38. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.