代码之家  ›  专栏  ›  技术社区  ›  MwBakker

输出streamreader与文本行不同

  •  -1
  • MwBakker  · 技术社区  · 7 年前

    在运行期间检查输出时,它会在字符之间显示带“/”或“/0”的文本。

    我尝试了几种读取方法(也读取字节[]),但这并没有解决这种情况。我不明白为什么会这样。

    这是我尝试过的最后一种阅读方式。

     string[] fileLinesRaw = System.IO.File.ReadAllLines(filePath);
    

    Text-line

    The actual output

    1 回复  |  直到 7 年前
        1
  •  1
  •   Alex K.    7 年前

    ReadAllLines UTF-8 默认情况下编码:

    ReadAllLines(filePath, Encoding.Unicode);