- 4
- 0
- 约3.06万字
- 约 4页
- 2017-06-08 发布于河南
- 举报
从VS2010中复制带有中文字符的代码到Office等时,出现乱码的解决方案
当复制VS2010中带有中文字符的代码到Office(Word, Excel, PowerPoint, Outlook)时,
在中文字符后面会被添加一到三个乱码。比如复制中文字符,粘贴到word就会变成(中D文?字á?符¤?)。
例如:
#include stdio.h
int main(){
printf( 新? 浪¤? 博? 客¨a 你? 让¨? 我¨° 情¨| 何? 以°? 堪??\n );
return 0;
}
网上虽然有解决方法,比如说,先复制到记事本中,然后在复制到Word中,但是一般从vs里面复制出来,然后粘贴到Word中主要是想代码在Word中也可以显示高亮。而复制到记事本中,会将格式信息删除,得到纯文本。
通过黑暗执行绪的一篇文章提示,截取剪贴板中RTF(富文本格式)的数据流,并作出修复。该作者使用了 .NET中的正则表达式类RegEx来达到修复目的。方法调用很简单,感兴趣的可以搜索一下作者的博客空间。
该怎么办呢?据说,这个问题是vs2010在每个中文后都会加上一些其他的信息,导致在word中显示的是乱码。有些大牛,给出了完美的解决方案,写了个c#程序,从剪切板读取字符串,然后把那些多余的信息去掉,这样再粘贴就没事了,他的代码如下:
//每个中文字后会连着一到两个多余字元
private void btnFix_Click( obj
您可能关注的文档
最近下载
- 第13课《最后一次讲演》课件+2024—2025学年统编版语文八年级下册.pptx VIP
- 广东省高州市2025年上半年公开招聘村务工作者试题含答案分析.docx VIP
- 精品解析:2026年山东青岛市市南区中考一模语文试卷-A4答案卷尾.docx VIP
- 光学曲线磨床磨工安全操作规程.pptx VIP
- 精品解析:2026年山东青岛市市北区中考一模语文试题-A4答案卷尾.docx VIP
- 川端康成的同窗之爱、《少年》及其他.doc VIP
- 天下第一痛-三叉神经痛.ppt VIP
- 国家开放大学《马克思主义基本原理》专题测试1-8答案.docx VIP
- 《适老药食同源药膳配方食品标准通用要求》.pdf VIP
- 部编版四年级下册语文期末试题(含答案).docx VIP
原创力文档

文档评论(0)