VS2010的代码粘贴到Word里面的汉字乱码修正问题

vs2010代码复制到word乱码解决。 vs2010复制到word文档中会出现乱码,特别做了一个软件给大家解决麻烦。呵呵 立即下载


直接复制VS2010的代码到Word里面去时,汉字会出现乱码,

虽然可以采用记事本打开然后复制的方法,但是这样就失去了高亮色,不是我们想要的,
下面的小程序就是解决这个问题的。

程序截图:

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

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Text;

using System.Windows.Forms;

 

namespace VS中文乱码修复程序

{

    public partial class Form1 : Form

    {

        public Form1()

        {

            InitializeComponent();

        }

 

        privatevoid 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 2010复制汉字到Word出现乱码总结 为了解决vs2010复制汉字到Word出现乱码的问题,采用两种方式进行,第一种是使用工具,是临时性的。第二种是要安装sp1可以修复该bug,是永久性的。 立即下载

相关推荐

从VS粘贴代码到Word中乱码过滤器

此工具可以过滤直接将C#代码粘贴到word中产生的乱码、特殊字符等,使用方便简单,非常实用。

VSCode复制代码到word时将原来的格式也带入

4.勾掉Copy wiyh syntax highlighting就可以了。3.在搜索文本框直接搜索copy。1.文件+首选项+设置。

m0_74102824的博客 3303

K-means算法代码实现(python)

K-means算法代码实现以及解决质心选择问题 计算距离 距离通常使用欧几里得距离来衡量 def euclDistance(vector1, vector2): return np.sqrt(sum((vector2 - vector1) ** 2)) 初始化质心 def initCentroids(data, k): numSamples, dim = data.shape ...

江南小帅瓜的博客 1万+

怎样在Word中插入代码并保持样式不变

怎样在Word中插入代码并保持样式不变 我们有时候需要在word中添加一段我们写的代码,但是把代码粘贴到word文档中之后就发现所有的代码的样子都变了,我们可以采用下边的方法来实现保持代码原来的样式和颜色高亮 1.这种方法适合于讲VisualStudio中的代码粘贴到word文档中 a.在word中选择插入选项卡,然后点击对象 b.在弹出的窗口中选择OpenDocument文本,之后会

FlyingStudio_CUMT的专栏 4万+

Hi3516CV610硬件设计避坑指南:从电源模块到DDR布线实战解析

本文深入解析了Hi3516CV610硬件设计中的关键难点与实战技巧。重点剖析了电源架构的选型陷阱与PCB布局要点,详细阐述了DDR3/L高速布线的等长匹配、信号完整性及端接策略,并提供了MIPI接口与时钟电路的隔离设计指南。旨在帮助工程师规避常见设计错误,提升系统稳定性与可靠性。

ooo22的博客 255

同花顺Supermind量化交易 风险控制建模--海龟交易法则

A.市场与标的海龟交易法则应用于流动性高的市场中,选择交易量较大的标的进行交易。本文以沪深300指数ETF为标的,构建海龟交易法则。B、仓位:仓位是海龟交易系统最核心的部分,通过ATR真实波幅指标来管理仓位。第一步:计算True Range,简称TR。TR = Max ( H−L , H−P , P−L ) ,其中H为当日日内最高价,L为当日日内最低价,P为前一日收盘价。第二步:计算ATRATR = mean ( TR , 20 ) , 即计算过去20天的TR的平均值,ATR是TR的移动平均值。

qq_22808537的博客 1497

解决vs2010到word复制产生的中文乱码

上篇文章提到,我成功的用word解决了代码高亮与对齐的问题,现在新的问题出现了,如果程序中有中文,那么,从vs2010到word复制过程中,会产生乱码,如下所示: #include "stdio.h" int main(){     printf("新?浪¤?博?客¨ª你?让¨?我¨°情¨¦何?以°?堪¡ã\n");     return 0; } 这又怎么

bullbat的专栏 1万+

【智驾与大模型】端到端与多模态大模型的精彩之旅

智驾和大模型的回顾与展望。开头的笔者自述也说了些心窝子话,边缘计算的监管刻不容缓!

仿生实验室:从0到1,制作人脸表情交互机器人,记录过程,软硬件全部开源,与君共襄盛举! 1318

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

今天写报告贴代码的时候遇到这个问题,中文注释之间会有乱码。 网上搜了搜,找到了三种解决办法。 在此陈列一下: 补充0:如果是word2007以上版本,可以在右键选择粘贴方式的时候,选择“只保留文本”。 1.先是我自己的解决办法,发现又不少人也这末做的。那就是先复制到记事本里,然后再从记事本里复制粘贴到word。 2.这是某位勤快的自己写的代码(原文链接http://blog.sina

LookIn的专栏 1万+

海外最新AI营销AI销售书籍推荐AI营销培训讲师AI销售培训讲师人工智能营销培训师人工智能销售培训师AI赋能营销培训AI赋能销售培训企业AI营销内训企业AI销售内训AI营销课程讲师AI销售课程讲师

专栏|AI营销与AI销售实战 · 第46期在这个人类与算法共舞的时代,销售,已经不是你我熟悉的那个“打电话、见客户、做PPT”的老行当了。你还以为销售是“打感情牌”?错了,情感要继续,但方式已经升级。你还以为AI只是“写写文案”?错了,文案只是皮毛,真正的杀器,是思维方式的重构,是认知地图的重绘。首先,我们需要明确一个事实:AI并不会消灭销售这个职业,但它必然会重新定义销售的本质。在销售领域,真正的制胜之道不是简单地采用AI工具,而是的能力。

Akibfrycc的博客 1101

【训练】Qwen2.5VL 多机多卡 Grounding Box定位

之前的相关文章:【深度学习】LLaMA-Factory微调sft Qwen2-VL进行印章识别使用LLaMA-Factory微调sft Qwen2-VL-7B-Instruct构建最新的LLaMA-Factory镜像。

q742971636的博客 2583

c语言程序中文复制到word变乱码,VS2010复制代码到word时出现中文乱码的解决办法...

VS 2010 复制代码到word出现乱码解决办法直接复制VS2010的代码到Word里面去时,汉字会出现如下乱码,虽然可以采用记事本打开然后复制的方法,但是这样就失去了高亮色,不是我们想要的,下面的小程序就是解决这个问题的。乱码:复制代码代码如下:if (dataObject.GetDataPresent(DataFormats.Rtf)){//取¨?出?RTF格?式º?string rtf =...

weixin_36431018的博客 3111

【网络基础2】路由器的 “两扇门”:二层接口和三层接口到底有啥不一样?

家里的路由器背后总有几个网线接口,有的标着 “LAN”,有的标着 “WAN”;公司机房的路由器上,接口更是五花八门,有的插着网线,有的连着光纤,旁边还贴着 “GE0/0/1”“Eth-Trunk1” 这样的标签。你可能会想:不就是插网线的地方吗?有啥区别?其实,这些接口分 “二层接口” 和 “三层接口”,它们的作用差得远了 —— 就像你家的门,有的是 “小区内的单元门”(只通小区内部),有的是 “小区的大门”(能通往外面的世界)。接下来,咱们用大白话 + 生活例子,一点点把这两种接口讲透。

jundao1997的专栏 565

VS2010 代码行数统计以及代码复制汉字出现乱码

1、查找代码的总行数。 按CTRL+SHIFT+F(Findinfiles),勾上支持正则表达式,然后输入搜索内容: ^:b*[^:b#/]+.*$ 2、在VS中复制代码,粘贴到Word等文本文档时出现乱码的问题。 新建VS工程,在Click事件中 执行以下代码 private void button1_Click(object sender, EventAr...

adpv5832的博客 238

AI Agent的知识蒸馏链:多阶段LLM模型优化

随着大语言模型(LLM)规模的不断扩大,如何在保持模型性能的同时提高其部署效率成为关键挑战。本文旨在探讨通过知识蒸馏技术构建多阶段优化链,实现LLM模型的高效压缩和性能优化。研究范围涵盖从基础理论到实际应用的完整知识蒸馏流程,特别关注AI Agent场景下的特殊需求和解决方案。本文首先介绍知识蒸馏的基本概念和背景,然后详细阐述多阶段蒸馏链的核心原理。接着,我们将深入探讨算法实现细节和数学模型,提供完整的代码示例。最后讨论实际应用、工具资源和未来发展方向。

AI大模型应用之禅 351

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

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

直接复制VS2010的代码到Word里面去时,汉字会出现如下乱码,虽然可以采用记事本打开然后复制的方法,但是这样就失去了高亮色,不是我们想要的,下面的小程序就是解决这个问题的。 程序运行时截图 if (dataObject.GetDataPresent(DataFormats.Rtf)) { //取¨?出?RTF格?式º? string rtf = dataObject.GetDat...

weixin_30619101的博客 193

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

VS2010复制中文乱码修复

当复制VS2010中带有中文字符的代码到Office(Word, Excel, PowerPoint, Outlook)时, 在中文字符后面会被添加一到三个乱码。比如复制"中文字符",粘贴到word就会变成(中D文?字Á?符¤?)。       通过黑暗执行绪的一篇文章提示,截取剪贴板中RTF(富文本格式)的数据流,并作出修复。该作者使用了 .NET中的正则表达式类RegEx来达到修复目的。

guandq2106的专栏 5943

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

解决VS2010复制代码到Office,Word,…

整理思路的时候经常需要将代码拷到word下,乱码问题挺恶心,注释多的话一个个改正很繁琐,搜了下有解决之道,思路也很清晰,通过正则表达式替换剪贴板中内容,然后重新将替换后的内容放回剪贴板中:工具界面: 代码: 感谢“DarkThread”提供思路和解决关键点 工具下载: http://www.kuaipan.cn/file/id_17032848158500581.htm

Mr.Vincent with .NET 2401

VS粘贴word时中文乱码修复工具v1

部分VS版本复制代码到word时, 中文注释变成乱码. 就做了个小工具实时修复 , 以前在网上也下载过类似工具, 但每次都要点一下,很麻烦, 本工具可自动监控剪切板, 自动修复,  可谓全自动了.       ...

嘎子的博客 481

复制粘贴代码变乱码

复制粘贴代码变乱码

让你爱上电路设计 2万+

图片 OCR 转 Word API:输入二选一、DOCX 和私有文件下载

图片 OCR 转 Word API 通过 POST 识别图片文字并生成可编辑 DOCX。输入为 HTTPS 图片 URL 或 Base64,二选一。公开模式返回下载链接,私有模式返回文件标识。

DevOpenClub 专栏 227
上一篇: 错误 1 error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
wangwanguo08
博客等级 码龄18年 65粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值