vs复制中文_VS2010复制代码到word时出现中

编辑: admin           2017-16-01         

    逆火下载站软件教程是编辑精选的关于vs复制中文的教程,包括如何从pdf中复制文字的相关软件教程,通过对本教程的学习能够对您关于vs复制中文方面的相关知识能够有所帮助。

    VS 2010 复制代码到word出现乱码解决办法

    直接复制VS2010的代码到Word里面去时,汉字会出现如下乱码,虽然可以采用记事本打开然后复制的方法,但是这样就失去了高亮色,不是我们想要的,下面的小程序就是解决这个问题的。

    乱码:


    复制代码代码如下:

    if (dataObject.GetDataPresent(DataFormats.Rtf))

    {

    //取¨?出?RTF格?式º?

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

    //以°?Regex.Replace去¨£¤除y多¨¤余®¨¤字Á?元a(註]: 不?管¨¹是º?否¤?有®D問?題

    }

    使用时,先正常复制代码到剪贴板,然后点击“乱码修正”按钮,最后直接粘贴到Word里面就不会有乱码了。

    附代码:


    复制代码代码如下:

    using System;

    using System.Collections.Generic;

    using System.ComponentModel;

    using System.Data;

    using System.Drawing;

    using System.Text;

    using System.Windows.Forms;</p> <p>namespace VS中文乱码修复程序

    {

    public partial class Form1 : Form

    {

    public Form1()

    {

    InitializeComponent();

    }</p> <p> private void button乱码修正_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(?<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("中文乱码修正成功!\n现在您可以直接到Word里按Ctrl+V粘贴了!", "成功");

    }

    else

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

    }

    }

    }

    与“vs复制中文”的相关教程

    如何从pdf中复制文字

    相信现在很多办公人员的电脑能打开pdf文档了吧, 但大多用的都是从网上下载的一些pdf阅读器, 但要对pdf进行编辑还是不行的,今天我就给大家分享一下如何从pdf中复制文字

    操作前的准备

    电脑一台Adobe Acrobat XI pro

    详细操作

    从Adobe官方网站上下载Adobe Acrobat XI Pro 这款软件,然后安装到我们的电脑上,怎么安装就不写了,在我逆火下载站里有如何安装Adobe Acrobat XI Pro 的教程。安装完后打开软件如图所示:

    如何从pdf中复制文字

    准备好我们pdf文档,即我们要从里面复制文字的pdf,用Adobe Acrobat 打开

    如何从pdf中复制文字

    单击鼠标右键再选择“编辑文本和图像”

    如何从pdf中复制文字

    选中你要复制的文字然后单击鼠标右键再选择“复制”

    如何从pdf中复制文字

    当然也可以直接打开文档后选中要复制的文字,单击鼠标右键选择复制

    如何从pdf中复制文字

    复制后,就可以粘贴到word文档或者txt等其他格式的文档中

    小结:

    加密限制的pdf文档是不可以对其编辑复制的原作者:yuyueyong123
  •   4
  • 相关文章

    电脑教程:教你如何选择浏览器快速上网
    javac不是内部或外部命令
    kotlin能取代java吗?
    protel dxp 2004软件无法打开PCB文件(图也是用DXP2004画的)
    protel dxp使用教程详细解读【下篇】
    protel dxp使用教程详细解读【中篇】
    protel dxp使用教程详细解读【上篇】
    水星路由器设置密码_水星路由器怎么改密码 水星路由器
    打印机无法打印全部_打印机无法打印的原因与解决办法
    cf赤焰尼泊尔活动_cf跑男归来活动网址 cf跑男归
Copyright ©2009-2021 逆火网训All Rights Reserved.     滇ICP备2023009294号-57