一直以来都是用File类操作txt文档,今天想尝试能不能打开word文档,无奈,尝试了UTF8,Unicode,Default....等编码方式,打开文件都是乱码,电脑甚至发出警报声。

以下只取一种编码方式进行读取.

1             //读取文件操作
2             ///1.定义字节数组,将读取到的数据放入字节数组中
3             ///2.将字节数组中的数据读取出来,按照一定的编码方式,
4             ///3.将读取的数据赋值给字符串
5             string path = @"C:\Users\Administrator.GQFJZ26L5BEYAEK\Documents\1.docx";
6             byte[] buffer = File.ReadAllBytes(path);
7             string str = Encoding.UTF8.GetString(buffer);
8             Console.WriteLine(str);
9             Console.ReadKey();

读取word文档部分代码

出现乱码之后,我想找网上解决方案,可是并无效果,于是我想是不是可以将docx文件转换成txt文件,再进行读取

于是我加了一行修改文件后缀名

string newPath=Path.ChangeExtension(path,"txt");

byte[] buffer = File.ReadAllBytes(newPath);

如此操作之后以为看到的是文字,可实际上得到的却是空

我以为是文件后缀名未被修改,通过调试看到

文件后缀名被修改了,但获取到的却是

对没错,就是空,不知道各位大神有没有解决办法呢,新入小生

转载于:https://www.cnblogs.com/dwj2012/p/5314493.html

关于WORD文档的读取乱码问题相关推荐

  1. html文件用word打开是乱码,Word文档打开是乱码怎么解决

    word文档是办公常见使用的工具之一,有些朋友在打开文档的时候,上网搜索资料,下载了一个文档,使用本人电脑上安装的 Word 文档,打开后,发现是乱码,或者是已经损坏了的文档,程序代码都变成面条了,遇 ...

  2. Office word文档中的乱码解决办法

    Office word文档中的乱码解决办法 1.打开被损坏的文档单击"文件/另存为"菜单,在 "保存类型"列表中,选择"RTF格式",然后单 ...

  3. word 文档转excel乱码问题

    word 文档转excel乱码问题 解决方案一: 另存为:*.mht[单一网页文件] excel打开 #### 存在问题:部分数据乱码 解决方案二: 另存为:*.xml excel打开 #### 存在 ...

  4. doc转docx文件会乱吗_为什么word文档打开是乱码.docx

    2019年为什么word文档打开是乱码 篇一:word文档变成乱码的两种解决方法 ? word文档变成乱码的两种解决方法 ? 一.文档格式法 ? 这种方法是将损坏的Word文档转换为另一种格式,然后再 ...

  5. php打开word文档_PHP读取word文档的方法分享

    本文主要介绍PHP读取word文档的方法,较为详细的分析了COM组件的开启.属性设置及基于COM组件打开并读取word文档的操作技巧,需要的朋友可以参考下,希望能帮助到大家. php开发 过程中可能会 ...

  6. 两招挽救Office word文档中的乱码(转)

    两招挽救Office word文档中的乱码(转)[@more@] 有的时候可能由于操作的问题,当你再次打开一个你认为没有问题的文档时,可能会看见文件中一片乱码更本就无法阅读!如果出现了这写情况可以通过 ...

  7. java 生成word文件怎么打开乱码_word打开是乱码怎么办?word文档打开出现乱码的解决技巧...

    word打开是乱码怎么办?word是我们最常使用的办公软件了,最近一位Win7用户反应,word文档打开是乱码,汉语部分没有乱码,而编程代码(java代码)乱码了,这是怎么回事呢?出现这种情况,说明该 ...

  8. java xml用word打开乱码_为什么word文档打开是乱码

    为什么word文档打开是乱码 篇一:word文档变成乱码的两种解决方法 word文档变成乱码的两种解决方法 一.文档格式法 这种方法是将损坏的Word文档转换为另一种格式,然后再将其转换回Word文档 ...

  9. html文档打印乱码怎么解决,如何解决Word文档打印后乱码的问题

    当把Word文档打印的时候,单击打印后,打印出来的文档却是乱码的,这种问题其实很多人都遇到过,有的时候是因为Word文档本身就是乱码的,所以打印出来自然也是乱码的,有的时候是因为打印机设置的问题,好好 ...

最新文章

  1. 台式机BIOS被加密后密码忘记解决办法
  2. Ubuntu下查看命令的源码
  3. 计算机二级mysql模拟_2017年计算机二级MySQL考前模拟练习
  4. 每周一起读 × 招募 | ACL 2019:基于知识增强的语言表示模型
  5. 步骤3 - Orchestra将请求转发给微服务提供者
  6. df添加一行 python_Python为输出的数据绘制表格
  7. C#LeetCode刷题之#874-模拟行走机器人​​​​​​​(Walking Robot Simulation)
  8. Android移植的Box2D
  9. linux 不识别ar9380,用Linux做wifi熱點/無線路由
  10. 三菱J4伺服驱动器拨码
  11. vue设置video图片_vue video和vue-video-player实现视频铺满教程
  12. 三面网易,四面阿里,五年开发经验程序员剑指大厂,稳拿P7offer
  13. pmp考试中变更的处理流程
  14. QQ浏览器计算机未安装flash,Win8提示计算机没有安装Flash播放器怎么办
  15. A1013 Battle Over Cities [图的dfs遍历]
  16. 南京php吧,利用php爬虫分析南京房价
  17. 【毕业设计】基于人脸登录的大学生快递系统
  18. cgcs2000大地坐标系地图_测绘人必备!从地方坐标系到2000国家大地坐标系的转换...
  19. 从图灵奖小插曲看50年来什么样的人工智能最受追捧
  20. Macbook air小白装双系统

热门文章

  1. 双屏显示时鼠标如何从左(右)侧移入另一屏
  2. 市场疲软谁能跨越周期,复苏之后谁将胜者为王?
  3. w ndows7怎么一键恢复,windows7怎么一键还原?windows7恢复出厂设置教程
  4. web服务选择lighttpd,采用fcgi组件技术扩展处理业务层
  5. zemax---Corss Section(2D视图)
  6. Qt5应用内嵌输入法(支持中文拼音输入、英文输入、数字输入、常用符号输入、手写输入、实体键盘同步)
  7. 用工业路由器就能实现的下管廊远程监控无线解决方案
  8. 黑龙江省七台河市谷歌高清卫星地图下载
  9. 为什么MetaArks最近发行的2D PFP头像会出现抢购热潮?
  10. 大话西游之东西南北版