C# 读取utf-8文本文件

需要的命名空间引用

using System.IO;
using System.Text;
string path = @"D:\Code\1.txt"; // 如果测试要改成自己地址
// 声明一个utf-8编码对象
UTF8Encoding utf8 = new UTF8Encoding();
// 以行为单位读取所有文本文件内容,再赋值给一个字符串数组
string[] contents = File.ReadAllLines(path, utf8);
//或者
string[] contents2 = File.ReadAllLines(path, Encoding.UTF8);
//或者,这种方式写的是编码原名称,上面写的由于命名规则,有的
string[] contents3 = File.ReadAllLines(path, Encoding.GetEncoding("UTF-8"));for (int i = 0; i < contents.Length; i++)
{Console.WriteLine(contents[i]);
}
Console.ReadKey();

Encoding.UTF8,还有常用的Enconding.Default(国内默认编码GBK),Enconding.ASCII

UTF-8 GB2312 GBK ASCII Unicode//Default国内默认编码GBK

结果

C# 读取utf-8文本文件相关推荐

  1. android studio 写文件,在Android Studio中从我自己的类读取和写入文本文件

    我一直在试图创建一个名为TextFileReaderWriter的类我想使用getters和setters来读取和写入文本文件,以便我可以调用类,并通过简单地使用setfileContents(som ...

  2. 【MATLAB】读取和写入文本文件

    在MATLAB中,来读取和写入文本文件是很简单的事.下面,就来简单介绍下.如果有其他问题,请留言. 一.读取文本文件 思路: 1.用fopen来打开一个文件句柄 2.用fgetl来获得文件中的一行,如 ...

  3. JAVA——一次性读取或者写入文本文件所有内容

    一次性读取文本文件所有内容 public String readFileToString(String fileName) { String encoding = "UTF-8"; ...

  4. python读取多个文件csv_Python:读取多个文本文件并写入相应的csv文件

    我在别处找不到这个问题的答案,所以我将继续把它贴在这里: 我有一个Python脚本,它将读取文本文件的内容,将其内容拆分为单词,然后输出一个CSV文件,该文件将文本缩减为单词频率列表.(最后,我将插入 ...

  5. C# 使用List泛型读取和保存文本文件(转载)

    有很多案例用到文本文件操作: 1.写过会计系统的朋友会知道,于银行对帐时银行会提供一个文本文件给你,在自己的系统内必须有个处理该文件的模块,可以通过下面的代码进行读取. 2.考勤系统导入打卡资料 // ...

  6. [Pico]读取新建写入文本文件

    Pico VR眼睛使用的是Android系统.在用Unity打包出apk后进行相关程序的开发.开发过程中遇到了参数的读取写入等操作,如何进行处理,这里介绍下自己的经历,仅供参考. 一.关于读写权限. ...

  7. readmemh函数引用的txt格式_[转载](zz)用于读取和写入文本文件Verilog代码

    系统函数$fopen用于打开一个文件,并还回一个整数指针.然后,$fdisplay就可以使用这个文件指针在文件中写入信息,写完后,则可以使用$fclose系统关闭这个文件 例如: integer wr ...

  8. java txtreader_Java读取和写入文本文件内容

    1.Java 写入文本文件源码 import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; ...

  9. VBA使用FileSystemObject将读取或写入文本文件

    有时,我们需要将一个文本文件中的数据读取到Excel单元格中,或将指定单元格的内容按指定的格式导出到文本文件中,这时,我们就需要使用Scripting.FileSystemObject对象来进行操作. ...

  10. VB.NET 读写HTML 文件,VB.Net读取和写入文本文件

    StreamReader和StreamWriter类用于读取和写入数据到文本文件.这些类继承自抽象基类Stream,它支持读取和写入字节到文件流中. StreamReader类 StreamReade ...

最新文章

  1. 全网最详细之一网打尽数据结构中与树相关的算法
  2. 相当于零负担的延时程序(转)
  3. P4390 [BOI2007]Mokia 摩基亚 (CDQ解决三维偏序问题)
  4. Linux新建用户可以在shell中切换到该用户也能登录到图形桌面
  5. spring cloud之Feign的使用
  6. linux php 5.3 变慢,异常在 PHP 5.3 中的最佳实践
  7. 浅谈CSS3中的弹性布局
  8. WEBPACK+ES6+REACT入门(5/7)-在React中为按钮绑定点击事件
  9. 光盘文件格式-udf、iso9660、Joliet、Romeo
  10. 用U880做热点 使电脑上网(绑定usb和便携式wlan热点)
  11. word树状分支图_word树状图怎么做分支
  12. 鸿蒙掉符几人队掉的机,《诛仙网游》劳资发誓,以后鸿蒙绝对单刷
  13. LM08丨网格系列之网格反转(精)
  14. zabbix配置拓扑图标签及链路流量
  15. J9数字科普:Web3.0很遥远?不它已经来了
  16. 北京新世纪计算机学校地,石家庄新世纪电脑学校
  17. 计算机键盘上clr是什么意思,CLR是什么意思
  18. 【管理篇 / 登录】❀ 03. USB线连接登录 ❀ FortiGate 防火墙
  19. html文件必须由特定的程序进行编译和执行才能显示,这种编译器就是,HTML 文件必须由特定的程序进行编译和执行才能显示, 这种编译器就是()....
  20. 看透这些才能赢,句句经典

热门文章

  1. tcpdump工具详解
  2. Steam Dota2 安装方法以及一些设置·
  3. modernizr的使用
  4. OTC非处方药是什么意思?
  5. CNCC2022全面启动,共同期待贵阳相聚!
  6. mysql 主master 从 slaver 复制 配置详细
  7. 【技术分享】Android应用安全开发之浅谈加密算法的坑
  8. 如何防止身份证复印件被盗用
  9. 饥荒如何解锁机器人_饥荒怎么解锁人物
  10. php取模,PHP的求余(取模)运算