我想从数据库中复制一个字节流,编码并最终在网页上显示它。但是,我注意到在不同的编码方式下,编码行为有所不同(注意:我使用的是“西欧”编码,它具有拉丁字符集并不支持中文字符): var encoding = Encoding.GetEncoding(1252 /*Western Europea...
首先,让我们看看代码: //The encoding of utf8.txt is UTF-8 StreamReader reader = new StreamReader(@"C:\\utf8.txt", Encoding.UTF8, true); while (reader.Peek()...
我想阅读网站文本,但不需要HTML标签和标题,我只需要在网络浏览器中显示的文本。 我不需要像这样的东西。 <html> <body> bla bla </td><td> bla bla <body> <html> ...
我需要帮助使用C#搜索文本文件(日志文件),并显示包含搜索关键字的行号和完整行。
public void get10FirstLines() { StreamReader sr = new StreamReader(path); String lines = ""; lines = sr.readLine(); } 我该如何从字符串中获取文件...
我是C#的初学者,我有一个文件夹,我正在从中读取一个文件。 我想要读取位于解决方案文件的父文件夹中的文件。我该怎么做?string path = ""; StreamReader sr = new StreamReader(path); 如果我的文件XXX.sln位于C:\X0\A\XXX\...
我尝试使用unxutils的wc -l,但它在1GB文件上崩溃了。 我尝试了这个C#代码long count = 0; using (StreamReader r = new StreamReader(f)) { string line; while ((line = r.Re...
我正在将流发送到方法以进行编写,在这些方法中使用了二进制读取器/写入器。当读取器/写入器被释放时(通过`using`或者仅仅是没有引用它时),流也会被关闭吗? 我想发送BinaryReader/Writer ,但我也在使用StreamReader(也许我应该避开那个)。我只是用它来获取Get...
我有一个文本文件,里面包含几个“记录”。每个记录都包含一个名称和一组数字数据。 我想建立一个类,读取文件,仅显示所有记录的名称,并允许用户选择需要的记录数据。 第一次遍历文件时,我只读取标题名称,但我可以跟踪标题在文件中的“位置”。当用户请求后,我需要随机访问文本文件以查找每个记录的开头。...
你能使用StreamReader读取普通的文本文件,然后在读取中间保存当前位置后关闭StreamReader,然后再次打开StreamReader并从该位置开始读取吗? 如果不能,那么还有什么其他方法可以实现相同的功能而不锁定文件吗? 我尝试过这个,但它不起作用:var fs = File.O...