VS 2010 复制代码到word出现乱码解决办法
C#代码如下
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Text.RegularExpressions;namespace Take_Out_Messy_Code
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void buttonBegin_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 =Regex.Replace(rtf, @"\\uinput2(?<uc>\\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("Take Out Pessy Code successful!");}}}
}
VS 2010 复制代码到word出现乱码解决办法相关推荐
- 从PDF复制英文到word变成宋体——解决办法
从PDF复制英文到word,变成宋体格式 解决办法 选中英文 在 开始 工具栏找到Aa,点击半角,即可 变成如下 自行断句即可
- c语言程序中文复制到word变乱码,Visual Studio 2010 复制代码到word时出现中文乱码的解决办法...
namespace 修复VS2010剪贴板乱码 { public partial class Form1 : Form { public Form1() { InitializeComponent() ...
- 关于visual studio2010出现中文乱码以及复制代码到word注释中文乱码的解决方案
在日常学习生活中常见需要将自己的代码复制到wold写报告等,使用visual studio时常见复制代码后出现中文乱码情况,经过一番尝试,发现一个简单方法(可能不是人人有效):即先将代码复制到记事本, ...
- 《论文排版札记》part 3 复制代码至Word/WPS—代码框/高亮/编号等排版
<论文排版札记>part 3 复制代码至Word/WPS-代码框/高亮/编号等排版 论文与平时的课堂作业中往往存在着代码粘贴到Word中的情况,往往会出现各种问题.经过摸索,在文章与课堂作 ...
- 解决从keil上复制代码粘贴后出现乱码的问题
解决从keil上复制代码粘贴后出现乱码的问题 首先打开keil,打开一个工程 点击Edit中的Configuration'选项 点击configuration选项对话框中的Enconding,选择Ch ...
- Office word文档中的乱码解决办法
Office word文档中的乱码解决办法 1.打开被损坏的文档单击"文件/另存为"菜单,在 "保存类型"列表中,选择"RTF格式",然后单 ...
- oracle em 界面乱码,oracle em 按钮乱码解决办法及em网页变成英文
oracle em 按钮乱码解决办法及em网页变成英文以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 一 oracle ...
- 【Python教程】Jupyter Notebook把一段很长的代码分成多行的解决办法
Jupyter Notebook把一段很长的代码分成多行的解决办法 使用Jupyter Notebook时经常会遇到一段代码很长 导致代码块向右边延伸了很多 感觉 很! 不! 方! 便! 所以就想把这 ...
- navicat for mysql 显示中文乱码解决办法
navicat for mysql 显示中文乱码解决办法 最近遇到一个问题,用navicat for mysql 打开数据库时全都显示的是乱码(在用程序代码插入数据之前确保字符不是乱码),遇到问题 ...
- Testng生成的测试报告乱码解决办法
Testng生成的测试报告乱码解决办法 2017-06-16 1 问题描述 乱码是程序编码不统一,比如Java源代码是utf-8,编译是gbk,这时会乱码. 代码如下: org.testng.Repo ...
最新文章
- struts2实验2:struts2.xml action中* ,{}以及${}
- Java 编程的动态性,第 6 部分: 利用 Javassist 进行面向方面的更改--转载
- sqoop 导入mysql blob字段,Sqoop导入的数据格式问题
- spark1.0和2.0的区别_【系统】华为正式发布鸿蒙OS 2.0手机Beta版:UI界面、交互无区别...
- .NET Core下的开源分布式任务调度系统ScheduleMaster-v2.0低调发布
- php 失去 焦点 另一个表单猎取值,同一表单如何根据某一个文本框的值 改变另一个文本框的值...
- 最短路径 一 Dijkstra 模板(O(n^2))
- 各类学术评价对象的发展脉络、测度指标与方法
- serv-u设置被动模式注意的问题
- 【图像计数】基于matlab灰度二值化同类物体简单计数【含Matlab源码 759期】
- 友盟分享失败后有回调吗_友盟分享成功回调问题
- Ubuntu编译并安装voip服务器软件Asterisk
- HIT软件构造复习 lab篇
- 优酷、爱奇艺视频码率与YouTube视频码率
- 约瑟夫问题MATLAB代码
- epoch如何设置,在Keras中,steps_per_epoch和纪元的设置如何影响训练结果?
- 小程序下单支付在我司的应用
- 【模电】第十章、信号处理与信号产生电路(振荡电路)
- 关于网页显示夏令时时区问题
- 使用python对tushare中证500的数据进行股票评价。