namespace 修复VS2010剪贴板乱码

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

// 获取剪贴板内容

IDataObject dataObject = Clipboard.GetDataObject();

if (dataObject.GetDataPresent(DataFormats.Rtf))

{

// 取出RTF格式

string rtf = dataObject.GetData(DataFormats.Rtf) as string;

// 以Regex.Replace去除多余字元(註: 不管是否有問題,一律強制處理)

string fixedRtf = System.Text.RegularExpressions.Regex.Replace(rtf, @"\\uinput2(?\\u-?\d*)\s..", (m) => { return m.Groups["uc"].Value + "?"; });

// 重建新DataObject文件

DataObject newDataObject = new DataObject();

// RTF格式用修正後的字串,其餘依原值

foreach (String t in dataObject.GetFormats())

{

newDataObject.SetData(t, t == "Rich Text Format" ? fixedRtf : dataObject.GetData(t));

}

// 将修正内容写入剪贴板

Clipboard.SetDataObject(newDataObject, true);

MessageBox.Show("中文乱码修正成功!\n现在您可以直接到Word里按Ctrl+V粘贴了!", "成功");

}

else

{

MessageBox.Show("您粘贴的不是代码!", "错误");

}

}

}

}

c语言程序中文复制到word变乱码,Visual Studio 2010 复制代码到word时出现中文乱码的解决办法...相关推荐

  1. vs2017c语言程序添加图标,笔试编程必备技巧——Visual Studio 2017添加自定义代码片段...

    本文目录 代码模板 代码片段功能 step by step 添加自定义代码片段 传送门--常用IDE实现代码片段的方法 代码模板 如何有限的笔试时间中提高编程效率?除了提高自身代码能力之外,事先的准备 ...

  2. Visual Studio 2010/2013 UTF8编码调试时显示中文

    VisualStudio 2010 SP1环境 1.设置string默认编码为utf8,只需要在文件头部加入以下代码 1 #pragma execution_character_set("u ...

  3. 微软MSDN中文网络广播(Webcast)——Visual Studio 2010 ALM应用实践系列课程预告(2011)...

    Visual Studio 2010 & ALM应用实践系列课程:(将在2011年3月前录制完成) 本系列课程较完整的覆盖了基于Visual Studio 2010 & ALM来进行软 ...

  4. vscode打开html中文乱码,Visual Studio Code 1.44 解决中文代码显示乱码问题(小白图文教程)...

    现今主流的计算机中文字符编码方案是:GBK和UTF-8. 不同编码方案使用不同的字符集,GBK字符集在中文字符长度和字符数量上存在绝对优势,但对国外字符并不支持.所以,完全面向国内的程序/网页使用的是 ...

  5. excel转word后表格超出页面_excel数据复制后表格变大-从excel中复制进word的表格,自动调整后表格太大,......

    excel的数据复制粘贴后中间空格非常大,好像是因为... 第二张图再复制,到一张新表时右键选择选择性粘贴,转置,横排变成竖排,然后再用筛选,把空白行一次筛选出来删除掉,还原,再转置回去就OK了 EX ...

  6. Visual Studio 2010 SP1 中文升级补丁下载及说明

    最近事情比较多,差点忘记了这个VS2010 SP1的升级补丁更新了,程序员们赶快更新吧!这次发布的SP1包含了下列语言:英文,简体中文,繁体中文,法语,德语,印度语,日语,韩语,俄语以及西班牙语.虽然 ...

  7. VS2010中文旗舰版下载 Visual Studio 2010 Ultimate

    Visual Studio 是微软公司推出的开发环境.是目前最流行的 Windows 平台应用程序开发环境.目前已正式发布的是 9.0 版本,也就是 Visual Studio 2008,而在2008 ...

  8. C语言的环境搭建(Microsoft Visual Studio 2010的介绍与安装)

    C语言的环境搭建 一.常用的环境 : 1.Microsoft Visual C++ (简称Visual C++.MSVC.VC++或VC)微软公司的C++开发工具,具有集成开发环境,可提供编辑C语言, ...

  9. Visual Studio 2017 智能提示英文怎么切换成中文?

    关于visual studio 2015 智能提示英文,而非中文的解决方案: 找到这个目录 C:\Program Files (x86)\Reference Assemblies\Microsoft\ ...

最新文章

  1. linux dma拷贝数据到用户态,图解:零拷贝Zero-Copy技术大揭秘
  2. DDD峰会归来话DDD
  3. 从家书到小票!看到海尔智家的转型是真的
  4. 五邑大学专插本c语言试题_2019广东专插本各专业报考、录取人数、录取分数及平均分(二)...
  5. 安装+wordpress+出现403+forbidden_教程篇 | WordPress网站搭建详细教程
  6. Android—Navigation的使用
  7. 计算机和公文写作买什么资料,公文写作和计算机应用笔试和复习大纲资料.doc...
  8. 第一节 从面向对象的角度重新认识JS世界
  9. 二 关键词---关键词的选择(二)
  10. JUnit5 @AfterEach注解示例
  11. python统计word页码_使用Python(win32com)在MS Word表中插入带页码的字段
  12. 按键精灵开发后台命令脚本的操作教程
  13. 【GlobalMapper精品教程】014:矢量线图层的创建及数字化操作
  14. android 行政区域,最新Android使用Jsoup获取省市县行政区划代码行政编码(附源码与Json数据)...
  15. 免费开源51单片机个人课程设计--基于stc89c52及红外遥控的测温智能电风扇
  16. 北大数学系女神推荐的几个硬核IT公众号
  17. oracle weituxinxi,Oracle 语句记录
  18. [线段树or笛卡尔树+简单KMP]poj4005 or hdu4125 Moles
  19. 中国中药提取物市场深度研究分析报告
  20. 超分辨率重建数据集制作:生成低分辨率数据集

热门文章

  1. Flink自带的Source源算子以及自定义数据源Source
  2. 2021年上半年信息系统项目管理师真题与答案完整版(综合知识、案例分析、论文)
  3. 记录Caused by: com.mysql.cj.exceptions.CJCommunicationsException
  4. WinXP下由于图标造成的System.Windows.Markup.XamlParseException
  5. Linux驱动开发庖丁解牛系列
  6. 信息学奥赛一本通答案dj收费2055
  7. 在Docker中安装Java
  8. C#之 如何使用SqlParameter执行SQL
  9. 华为机试题32-密码截取
  10. 现代信息检索(原书第2版)