本文作者:office教程网

VS2010复制代码到word时出现中文乱码的解决办法

office教程网 2023-08-15 17:00:03
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:

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

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

乱码:

复制代码

代码如下:

word文档巧替换(空行替换.空格替换.软回车替换成硬回车)

word文档巧替换(空行替换.空格替换.软回车替换成硬回车) 一、空行替换 在日常工作中,我们经常从网上下载一些文字材料,往往因空行多使得页数居高不下。一般方法是:在“编辑”菜单中打开“查找和替换”对话框(或按ctrl H),在“查找内容”中输入“^p^p”“替换为”中输入“^p”,然后“全部替换”。 但有一些用上面的方法却是屡试屡败,每次都是提示:“Word已完成对文档的搜索并已完成0处替换”。为什么空行就在眼前,Word却不认识它呢? 在用替换的办法删除空行时要注意两个问题: 1. 分清文件中用的是手

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("您粘贴的不是代码!","错误");
}
}
}

Word2007中如何启用"自动切换键盘以匹配周围文字的语言"功能

Word2007中如何启用

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:VS2010复制代码到word时出现中文乱码的解决办法发布于2023-08-15 17:00:03
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: