qq_36913354
2021-07-08 17:16
采纳率: 100%
浏览 47

c# .net StreamReader 读取TXT文件 乱码n~Zm

发现 用StreamReader 读取TXT文件不正常 该TXT文件手动输入字母 无法读取 输出n~Zm
但是用StreamWriter写且文件从未被手动修改过 就没有问题
想通过TXT文件修改程序配置,改编码无效

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

3条回答 默认 最新

  • 带酒书生 2021-07-08 17:30
    最佳回答

    没有问题啊,

    void Read()
        {
            string path = Application.streamingAssetsPath + "/Test.txt";
            FileStream fileStream = new FileStream(path, FileMode.Open);
            StreamReader streamReader = new StreamReader(fileStream, Encoding.UTF8);
            string s = streamReader.ReadToEnd();
            Debug.Log(s);
            streamReader.Close();
            fileStream.Close();
        }
    

    img

    img

    评论
    解决 无用
    打赏 举报
查看更多回答(2条)

相关推荐 更多相似问题